CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2012/08/09 03:48:02
Modified files:
usr.sbin/smtpd : bounce.c lka_session.c mda.c mta_session.c
queue.c scheduler.c smtp.c smtpd.c smtpd.h
Log message:
Improve the message flows to completely isolate operations on the
queue backend within the queue process.
The scheduler sends envelope ids to the queue process which loads
the envelope and forward the request to the agent responsible for
the delivery. The result is sent by the agent to the queue which
updates the storage before notifying the scheduler.
Bounces are created and enqueued (from the client side) by the
queue process, rather than the scheduler.
ok gilles@