On 07/13/2014 11:16 PM, Mahesh Sivarama Pillai wrote:
Hi,

It would be better to put mail or its reference (if you use a db or filesystem to save messages temporarily) to a message queue and then at the service side implement a consumer to get messages for processing. This way you will eliminate the constraint to have 7/24 alive service. We did smt. similar in a project by writing a mailet to forward messages to web services.

Ozgur Eroglu

Hi,

  I am planning to use James Server for a Mail-to-Cloud use case. Here is
what I am planning to do.

  1. Receive email redirected from the Corporate Email Server to James (100K
emails per day)
  2. Do some validation/filter etc on the received email
  3. Call the cloud web service with the email content and simultaneously,
upload the attachment(max size may be ~15 mb) in the mail to another file
storage cloud.

  I am planning to implement a Mailet for implementing this use case. My
questions are;

  1. What are all the design considerations that I should be looking at
while implementing this ?
  2. I may want to retry the emails which failed during the cloud
interaction. How can I do this ?
  3. Is anyone implemented a similar use case and can you please share your
experiences ?

  I want to use 2.3.2 because it is the stable version as 3.0 is still in
Beta and I cannot convince my company to use a software which is in beta
version.


  Highly appreciate your thoughts and inputs on these.

  Thanks
  Mahesh



---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org
For additional commands, e-mail: server-user-h...@james.apache.org

Reply via email to