masqmail-0.2
changeset 102:f4719cffc48c
removed the ACC_NO_RECVD_HDR because it is never set
I do not see a reason why we should need it
author | meillo@marmaro.de |
---|---|
date | Wed, 23 Jun 2010 13:54:28 +0200 |
parents | 82416aaacd31 |
children | c85fbf7014b1 |
files | src/accept.c src/masqmail.h |
diffstat | 2 files changed, 27 insertions(+), 28 deletions(-) [+] |
line diff
1.1 --- a/src/accept.c Tue Jun 22 13:28:11 2010 +0200 1.2 +++ b/src/accept.c Wed Jun 23 13:54:28 2010 +0200 1.3 @@ -375,40 +375,40 @@ 1.4 1.5 /* Received header: */ 1.6 /* At this point because we have to know the rcpts for the 'for' part */ 1.7 - if (!(flags & ACC_NO_RECVD_HDR)) { 1.8 - gchar *for_string = NULL; 1.9 - header *hdr = NULL; 1.10 + gchar *for_string = NULL; 1.11 + header *hdr = NULL; 1.12 1.13 - DEBUG(3) debugf("adding 'Received:' header\n"); 1.14 + DEBUG(3) debugf("adding 'Received:' header\n"); 1.15 1.16 - if (g_list_length(msg->rcpt_list) == 1) { 1.17 - address *addr = (address *) (g_list_first(msg->rcpt_list)->data); 1.18 - for_string = g_strdup_printf(" for %s", addr_string(addr)); 1.19 - } 1.20 + if (g_list_length(msg->rcpt_list) == 1) { 1.21 + address *addr = (address *) (g_list_first(msg->rcpt_list)->data); 1.22 + for_string = g_strdup_printf(" for %s", addr_string(addr)); 1.23 + } 1.24 1.25 - if (msg->received_host == NULL) { 1.26 - hdr = create_header(HEAD_RECEIVED, "Received: from %s by %s with %s (%s %s) id %s%s; %s\n", 1.27 - passwd->pw_name, conf.host_name, prot_names[msg->received_prot], 1.28 - PACKAGE, VERSION, msg->uid, for_string ? for_string : "", rec_timestamp()); 1.29 - } else { 1.30 + if (msg->received_host == NULL) { 1.31 + /* received locally */ 1.32 + hdr = create_header(HEAD_RECEIVED, "Received: from %s by %s with %s (%s %s) id %s%s; %s\n", 1.33 + passwd->pw_name, conf.host_name, prot_names[msg->received_prot], 1.34 + PACKAGE, VERSION, msg->uid, for_string ? for_string : "", rec_timestamp()); 1.35 + } else { 1.36 + /* received from remote */ 1.37 #ifdef ENABLE_IDENT 1.38 - DEBUG(5) debugf("adding 'Received:' header (5)\n"); 1.39 - hdr = create_header(HEAD_RECEIVED, "Received: from %s (ident=%s) by %s with %s (%s %s) id %s%s; %s\n", 1.40 - msg->received_host, msg->ident ? msg->ident : "unknown", conf.host_name, 1.41 - prot_names[msg->received_prot], PACKAGE, VERSION, msg->uid, for_string ? for_string : "", 1.42 - rec_timestamp()); 1.43 + DEBUG(5) debugf("adding 'Received:' header (5)\n"); 1.44 + hdr = create_header(HEAD_RECEIVED, "Received: from %s (ident=%s) by %s with %s (%s %s) id %s%s; %s\n", 1.45 + msg->received_host, msg->ident ? msg->ident : "unknown", conf.host_name, 1.46 + prot_names[msg->received_prot], PACKAGE, VERSION, msg->uid, for_string ? for_string : "", 1.47 + rec_timestamp()); 1.48 #else 1.49 - hdr = create_header(HEAD_RECEIVED, "Received: from %s by %s with %s (%s %s) id %s%s; %s\n", 1.50 - msg->received_host, conf.host_name, prot_names[msg->received_prot], 1.51 - PACKAGE, VERSION, msg->uid, for_string ? for_string : "", rec_timestamp()); 1.52 + hdr = create_header(HEAD_RECEIVED, "Received: from %s by %s with %s (%s %s) id %s%s; %s\n", 1.53 + msg->received_host, conf.host_name, prot_names[msg->received_prot], 1.54 + PACKAGE, VERSION, msg->uid, for_string ? for_string : "", rec_timestamp()); 1.55 #endif 1.56 - } 1.57 - header_fold(hdr); 1.58 - msg->hdr_list = g_list_prepend(msg->hdr_list, hdr); 1.59 + } 1.60 + header_fold(hdr); 1.61 + msg->hdr_list = g_list_prepend(msg->hdr_list, hdr); 1.62 1.63 - if (for_string) 1.64 - g_free(for_string); 1.65 - } 1.66 + if (for_string) 1.67 + g_free(for_string); 1.68 1.69 /* write message to spool: */ 1.70 /* accept is no longer responsible for this
2.1 --- a/src/masqmail.h Tue Jun 22 13:28:11 2010 +0200 2.2 +++ b/src/masqmail.h Wed Jun 23 13:54:28 2010 +0200 2.3 @@ -314,7 +314,6 @@ 2.4 #define ACC_DEL_BCC 0x04 /* -t option, delete Bcc header */ 2.5 #define ACC_RCPT_FROM_HEAD 0x08 /* -t option, get rcpts from headers */ 2.6 #define ACC_NODOT_TERM 0x10 /* a dot on a line itself does not end the message (-oi option) */ 2.7 -#define ACC_NO_RECVD_HDR 0x20 /* do not create a Received: header */ 2.8 #define ACC_MAIL_FROM_HEAD 0x40 /* get return path from header */ 2.9 #define ACC_NODOT_RELAX 0x80 /* do not be picky if message ist not terminated by a dot on a line */ 2.10 #define ACC_SAVE_ENVELOPE_TO 0x0100 /* save an existent Envelope-to header as X-Orig-Envelope-to */