CVSROOT: /cvs Module name: src Changes by: e...@cvs.openbsd.org 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