CVSROOT: /cvs Module name: src Changes by: gil...@cvs.openbsd.org 2009/08/06 08:12:48
Modified files: usr.sbin/smtpd : bounce.c mta.c runner.c smtpd.h util.c Log message: - introduce message_set_errormsg() to set the error description that will appear in a bounce message, and message_get_errormsg() to retrieve that message. - when loop is detected, call message_set_errormsg() - in mta, call message_set_errormsg() for each recipient failure - in mta, call message_set_errormsg() to copy batch errors to recipients if we failed to deliver for a session related error - when bouncing, add the recipient and error reason to the bounce message