masqmail
diff src/accept.c @ 105:47ee3fbcecd2
add `undisclosed recipients' header if no recipient headers available
the code still needs rework
author | meillo@marmaro.de |
---|---|
date | Tue, 29 Jun 2010 10:20:09 +0200 |
parents | f4719cffc48c |
children | 1f0d63713a1c |
line diff
1.1 --- a/src/accept.c Fri Jun 25 12:05:38 2010 +0200 1.2 +++ b/src/accept.c Tue Jun 29 10:20:09 2010 +0200 1.3 @@ -350,12 +350,8 @@ 1.4 ); 1.5 } 1.6 if ((flags & ACC_HEAD_FROM_RCPT) && !has_rcpt) { 1.7 - GList *node; 1.8 - DEBUG(3) debugf("adding 'To' header(s)\n"); 1.9 - for (node = g_list_first(msg->rcpt_list); node; node = g_list_next(node)) { 1.10 - msg->hdr_list = g_list_append(msg->hdr_list, 1.11 - create_header(HEAD_TO, "To: %s\n", addr_string(msg-> return_path))); 1.12 - } 1.13 + DEBUG(3) debugf("no To: or Cc: header, hence adding `undisclosed recipients' header\n"); 1.14 + msg->hdr_list = g_list_append(msg->hdr_list, create_header(HEAD_TO, "To: undisclosed-recipients:;\n")); 1.15 } 1.16 if ((flags & ACC_DEL_BCC) && !has_to_or_cc) { 1.17 /* Bcc headers have been removed, and there are no remaining rcpt headers */