a connection. The symptoms were "recipient rejected .. in
reply to DATA". Fix by Victor Duchovni and Wietse. File:
smtp/smtp_proto.c.
+
+20061207
+
+ Compatibility with Postfix < 2.3: undo the change to bounce
+ instead of defer after pipe-to-command delivery fails with
+ a signal. File: global/pipe_command.c.
+
+20061208
+
+ Workaround: apparently, some mail software removes or hides
+ "<postmaster>" in the Postfix bounce text, because it
+ processes the text as if it were HTML. This confuses users.
+ The bounce template has been updated to remove the < and
+ >. File: bounce/bounce_templates.c.
+
+ Cleanup: when smtp_generic_maps is turned on, don't parse
+ MIME structures in the message body. Victor Duchovni. File:
+ smtp/smtp_proto.c.
"I'm sorry to have to inform you that your message could not",
"be delivered to one or more recipients. It's attached below.",
"",
- "For further assistance, please send mail to <" MAIL_ADDR_POSTMASTER ">",
+ "For further assistance, please send mail to " MAIL_ADDR_POSTMASTER,
"",
"If you do so, please include this problem report. You can",
"delete your own text from the attached returned message.",
,
"It will be retried until it is $maximal_queue_lifetime_days day(s) old.",
"",
- "For further assistance, please send mail to <" MAIL_ADDR_POSTMASTER ">",
+ "For further assistance, please send mail to " MAIL_ADDR_POSTMASTER,
"",
"If you do so, please include this problem report. You can",
"delete your own text from the attached returned message.",
* Patches change both the patchlevel and the release date. Snapshots have no
* patchlevel; they change the release date only.
*/
-#define MAIL_RELEASE_DATE "20061205"
-#define MAIL_VERSION_NUMBER "2.3.5-RC1"
+#define MAIL_RELEASE_DATE "20061208"
+#define MAIL_VERSION_NUMBER "2.3.5-RC2"
#ifdef SNAPSHOT
# define MAIL_VERSION_DATE "-" MAIL_RELEASE_DATE
"Command died with signal %d: \"%s\"%s%s",
WTERMSIG(wait_status), args.command,
log_len ? ". Command output: " : "", log_buf);
- return (PIPE_STAT_BOUNCE);
+ return (PIPE_STAT_DEFER);
}
/* Use "D.S.N text" command output. XXX What diagnostic code? */
else if (dsn_valid(log_buf) > 0) {
session->mime_state = mime_state_alloc(downgrading ?
MIME_OPT_DOWNGRADE
| MIME_OPT_REPORT_NESTING :
- MIME_OPT_REPORT_NESTING,
+ MIME_OPT_DISABLE_MIME,
smtp_generic_maps ?
smtp_header_rewrite :
smtp_header_out,