Monday, December 22, 2008

How Is Outbound Mail Processed in Java Mailer?

1. Workflow process initiates a request for a notification


2. Request for a notification is enqueued onto the WF_DEFERRED queue

3. 'Notification Mailer Agent Listener' picks up the message from the WF_DEFERRED queue for processing,


4. The notification request is processed and the notification XML has been generated and enqueued to the WF_NOTIFICATION_OUT queue


5. The notification mailer dequeues the XML notification for dispatch


6. The notification mailer transforms the XML into a MIME message and dispatches the message through the SMTP server


7. The message is dispatched to the SMTP server for delivery to the recipient(s)


8. The SMTP Server forwards the message on to the wider network (LAN, WAN or Internet)


9. The message is delivered to the users email server


10. The user receives the email

No comments: