sendmail: don't mangle e-mail headers
Leave the original To: and Cc: headers untouched, when we try to extract addresses from them. Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
14285d14a5
commit
95e99e5271
@ -299,7 +299,9 @@ int sendmail_main(int argc UNUSED_PARAM, char **argv)
|
|||||||
// To: or Cc: headers add recipients
|
// To: or Cc: headers add recipients
|
||||||
if (opts & OPT_t) {
|
if (opts & OPT_t) {
|
||||||
if (0 == strncasecmp("To:", s, 3) || 0 == strncasecmp("Bcc:" + 1, s, 3)) {
|
if (0 == strncasecmp("To:", s, 3) || 0 == strncasecmp("Bcc:" + 1, s, 3)) {
|
||||||
rcptto(sane_address(s+3));
|
char *r = xstrdup(s+3);
|
||||||
|
rcptto(sane_address(r));
|
||||||
|
free(r);
|
||||||
goto addheader;
|
goto addheader;
|
||||||
}
|
}
|
||||||
// Bcc: header adds blind copy (hidden) recipient
|
// Bcc: header adds blind copy (hidden) recipient
|
||||||
|
Loading…
x
Reference in New Issue
Block a user