Beginning with V8.7 sendmail , notification of successful, deferred, or failed delivery is now done by using DSN (see RFC1891). The T= delivery agent equate provides three pieces of required information to DSN. The pieces are separated by the slash character: T= mta-type/addr-type/diag-type The first piece, the mta-type , is later supplied to the Reporting-MTA : DSN header as its first argument: Reporting-MTA: dns; here.us.edu mta-type here The second piece, the addr-type , is later supplied to the Final-Recipient : DSN header as its first argument: Final-Recipient: rfc822; badname@here.us.edu addr-type here The third piece, the diag-type , is later supplied to the Diagnostic-Code : DSN header as its first argument: Diagnostic-Code: smtp; 550 <badname@here.us.edu>... User unknown diag-type here If the P= for a delivery agent is [IPC] , an undeclared mta-type defaults to dns , an undeclared addr-type to rfc822 , and an undeclared diag-type to smtp . For any other P= the default for an undeclared entry is NULL. In configuring with the m4 technique, the declarations of the T= delivery agent equates are: T=X-Phone/X-FAX/X-Unix fax T=DNS/RFC822/X-Unix cyrus, cyrusv2, local, ph, pop, procmail, qpage T=DNS/RFC822/SMTP all SMTP and LMTP agents T=X-Usenet/X-Usenet/X-Unix Usenet T=X-UUCP/X-UUCP/X-Unix all UUCP agents T=DNS/X-DECnet/X-Unix mail11 T=X-Unix/X-Unix/X-Unix prog Other than for the local delivery agent, you cannot change these T= defaults. If the need arises, you can, however, copy an existing delivery agent definition and then modify it as outlined in Section 20.3.2. |