# HG changeset patch # User meillo@marmaro.de # Date 1277799609 -7200 # Node ID 47ee3fbcecd29ce7ffd3525dc9d8c74ca6ed0195 # Parent b212da6385a84d4ac099a1c661f46e3d2a1ecf74 add `undisclosed recipients' header if no recipient headers available the code still needs rework diff -r b212da6385a8 -r 47ee3fbcecd2 src/accept.c --- a/src/accept.c Fri Jun 25 12:05:38 2010 +0200 +++ b/src/accept.c Tue Jun 29 10:20:09 2010 +0200 @@ -350,12 +350,8 @@ ); } if ((flags & ACC_HEAD_FROM_RCPT) && !has_rcpt) { - GList *node; - DEBUG(3) debugf("adding 'To' header(s)\n"); - for (node = g_list_first(msg->rcpt_list); node; node = g_list_next(node)) { - msg->hdr_list = g_list_append(msg->hdr_list, - create_header(HEAD_TO, "To: %s\n", addr_string(msg-> return_path))); - } + DEBUG(3) debugf("no To: or Cc: header, hence adding `undisclosed recipients' header\n"); + msg->hdr_list = g_list_append(msg->hdr_list, create_header(HEAD_TO, "To: undisclosed-recipients:;\n")); } if ((flags & ACC_DEL_BCC) && !has_to_or_cc) { /* Bcc headers have been removed, and there are no remaining rcpt headers */