X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fsrc%2Freceive.c;h=9b9b71790c085b2fbf06ed3961b0d776fed573d6;hb=d9d29e0555e6a3bf33cc616693d98c982796201f;hp=8ac381addd7670f3d97abdf652cc80f500d01189;hpb=3c0a92dcf8312d3071769e5a36946c651330e0e4;p=user%2Fhenk%2Fcode%2Fexim.git diff --git a/src/src/receive.c b/src/src/receive.c index 8ac381add..9b9b71790 100644 --- a/src/src/receive.c +++ b/src/src/receive.c @@ -936,7 +936,6 @@ add_acl_headers(uschar *acl_name) { header_line *h, *next; header_line *last_received = NULL; -int sep = ':'; if (acl_removed_headers != NULL) { @@ -944,7 +943,6 @@ if (acl_removed_headers != NULL) for (h = header_list; h != NULL; h = h->next) { - int i; uschar *list; BOOL include_header; @@ -1403,7 +1401,7 @@ BOOL resents_exist = FALSE; uschar *resent_prefix = US""; uschar *blackholed_by = NULL; uschar *blackhole_log_msg = US""; -int cutthrough_done; +int cutthrough_done = 0; flock_t lock_data; error_block *bad_addresses = NULL; @@ -3604,7 +3602,11 @@ if (sender_host_authenticated != NULL) { s = string_append(s, &size, &sptr, 2, US" A=", sender_host_authenticated); if (authenticated_id != NULL) + { s = string_append(s, &size, &sptr, 2, US":", authenticated_id); + if (log_extra_selector & LX_smtp_mailauth && authenticated_sender != NULL) + s = string_append(s, &size, &sptr, 2, US":", authenticated_sender); + } } sprintf(CS big_buffer, "%d", msg_size); @@ -3614,10 +3616,11 @@ s = string_append(s, &size, &sptr, 2, US" S=", big_buffer); 0 ... no BODY= used 7 ... 7BIT 8 ... 8BITMIME */ -if (log_extra_selector & LX_8bitmime) { +if (log_extra_selector & LX_8bitmime) + { sprintf(CS big_buffer, "%d", body_8bitmime); s = string_append(s, &size, &sptr, 2, US" M8S=", big_buffer); -} + } /* If an addr-spec in a message-id contains a quoted string, it can contain any characters except " \ and CR and so in particular it can contain NL! @@ -3799,6 +3802,7 @@ for this message. */ XXX We do not handle queue-only, freezing, or blackholes. */ +cutthrough_done = 0; if(cutthrough_fd >= 0) { uschar * msg= cutthrough_finaldot(); /* Ask the target system to accept the messsage */ @@ -3820,8 +3824,6 @@ if(cutthrough_fd >= 0) break; } } -else - cutthrough_done = 0; if(smtp_reply == NULL) {