SMTP/JNI Processing Diagram
5. Processed message is stored in the database
2. Sendmail starts delivery agent
1. Message is received by sendmail
JNI DLL coordinates access to shared memory buffers used by the IPC mechanism
3. Agent locates an available Handler, copies the message and signals completion
4. The signal releases the blocked Handler to process the message