CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2013/07/19 15:14:52
Modified files:
usr.sbin/smtpd : control.c mta.c mta_session.c parse.y queue.c
scheduler.c smtpctl.8 smtpctl.c smtpd.c
smtpd.conf.5 smtpd.h
usr.sbin/smtpd/makemap: Makefile
usr.sbin/smtpd/smtpd: Makefile
Added files:
usr.sbin/smtpd : limit.c runq.c
Log message:
Many MTA improvements:
- Better transient error handling logic: failing destinations are
automatically disabled for a while. When a destination is active
again, ask the scheduler to retry previous envelopes immediatly.
- More informative error report when all routes fail for a mail.
- Implement a "smtpctl show hoststats" command to get the latest stat
message per MX domain.
- Implement a "smtpctl show routes" command to show the state the
currently known routes to remote MXs.
- Implement a "smtpctl resume route" command to re-enable a route that
has been disabled.
- Do not hardcode limits
- Minor code improvements