From: Jeremy Harris Date: Tue, 4 Jun 2019 17:13:21 +0000 (+0100) Subject: Use dsn_from for success-DSN messages. Bug 2404 X-Git-Url: https://git.exim.org/exim.git/commitdiff_plain/09898a2fe75f7044f9f46bd01dcd0e2f22f61d0d Use dsn_from for success-DSN messages. Bug 2404 (cherry picked from commit 87abcb247b4444bab5fd0bcb212ddb26d5fd9191) (cherry picked from commit 454bab46ae6812e29652d10c390451c962a6f806) (cherry picked from commit 9eebb5a0ed51584c18af8b08a27695b806980775) --- diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog index f02b9b6ec..a3a6b9b39 100644 --- a/doc/doc-txt/ChangeLog +++ b/doc/doc-txt/ChangeLog @@ -76,6 +76,10 @@ JH/20 Bug 2389: fix server advertising of usable certificates, under GnuTLS in directory-of-certs mode. Previously they were advertised despite the documentation. +JH/27 Bug 2404: Use the main-section configuration option "dsn_from" for + success-DSN messages. Previously the From: header was always the default + one for these; the option was ignored. + Exim version 4.92 ----------------- diff --git a/src/src/deliver.c b/src/src/deliver.c index e17994117..4720f596a 100644 --- a/src/src/deliver.c +++ b/src/src/deliver.c @@ -7365,8 +7365,8 @@ if (addr_senddsn) if (errors_reply_to) fprintf(f, "Reply-To: %s\n", errors_reply_to); + moan_write_from(f); fprintf(f, "Auto-Submitted: auto-generated\n" - "From: Mail Delivery System \n" "To: %s\n" "Subject: Delivery Status Notification\n" "Content-Type: multipart/report; report-type=delivery-status; boundary=%s\n" @@ -7377,7 +7377,7 @@ if (addr_senddsn) "This message was created automatically by mail delivery software.\n" " ----- The following addresses had successful delivery notifications -----\n", - qualify_domain_sender, sender_address, bound, bound); + sender_address, bound, bound); for (addr_dsntmp = addr_senddsn; addr_dsntmp; addr_dsntmp = addr_dsntmp->next)