]> granicus.if.org Git - neomutt/commitdiff
Weed out address groups for SMTP the same way we do for sendmail
authorRocco Rutte <pdmef@gmx.net>
Mon, 1 Jun 2009 08:29:54 +0000 (10:29 +0200)
committerRocco Rutte <pdmef@gmx.net>
Mon, 1 Jun 2009 08:29:54 +0000 (10:29 +0200)
ChangeLog
smtp.c

index 30733f7a67f75bf1925d8c28093bed3ca149fe5a..97c0c41d0899803b600a5e40ca2413ce9d610e7c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2009-05-31 19:19 -0700  Brendan Cully  <brendan@kublai.com>  (0024860ab03e)
+
+       * doc/Makefile.am: Allow chunked and unchunked manuals to build in
+       parallel.
+
+2009-05-31 19:07 -0700  Brendan Cully  <brendan@kublai.com>  (fd18d0d6f3d0)
+
+       * mutt_ssl_gnutls.c: Remove trailing whitespace
+
+2009-05-31 14:46 +0200  Rocco Rutte  <pdmef@gmx.net>  (8e591e80cd48)
+
+       * ChangeLog, smtp.c: SMTP: Don't send "undisclosed-recipients" in RCPT
+       TO
+
+       This happened for Bcc only messages. "undisclosed-recipients" is
+       added in To: as guard against MTAs that leak BCCs if no To:/Cc:
+       header is given. See Debian #529090.
+
 2009-05-31 13:19 +0200  Rocco Rutte  <pdmef@gmx.net>  (9594f10d2038)
 
        * init.h: Document that $pager_context affects searching, too
diff --git a/smtp.c b/smtp.c
index dd05d8ae59accb1a040950bcb917f34583fc23a6..f6be5ee83662c3d864df14a2f757501a6a4239b7 100644 (file)
--- a/smtp.c
+++ b/smtp.c
@@ -125,8 +125,8 @@ smtp_rcpt_to (CONNECTION * conn, const ADDRESS * a)
 
   while (a)
   {
-    if (!a->mailbox || ascii_strcasecmp (a->mailbox,
-                                        "undisclosed-recipients") == 0)
+    /* weed out group mailboxes, since those are for display only */
+    if (!a->mailbox || a->group)
     {
       a = a->next;
       continue;