2
0
mirror of https://github.com/vdukhovni/postfix synced 2025-08-30 05:38:06 +00:00

postfix-2.3.5-RC2

This commit is contained in:
Wietse Venema 2006-12-08 00:00:00 -05:00 committed by Viktor Dukhovni
parent fd0940608c
commit b9f62b456d
5 changed files with 24 additions and 6 deletions

View File

@ -12827,3 +12827,21 @@ Apologies for any names omitted.
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.

View File

@ -98,7 +98,7 @@ static const char *def_bounce_failure_body[] = {
"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.",
@ -134,7 +134,7 @@ static const char *def_bounce_delay_body[] = {
,
"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.",

View File

@ -20,8 +20,8 @@
* 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

View File

@ -633,7 +633,7 @@ int pipe_command(VSTREAM *src, DSN_BUF *why,...)
"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) {

View File

@ -1634,7 +1634,7 @@ static int smtp_loop(SMTP_STATE *state, NOCLOBBER int send_state,
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,