Sfoglia il codice sorgente

[Minor] Utilise {rcpt_mailer} macro in milter mode

Issue: #2151
tags/1.7.4
Vsevolod Stakhov 6 anni fa
parent
commit
6d34197ef9
3 ha cambiato i file con 7 aggiunte e 1 eliminazioni
  1. 5
    0
      src/libserver/milter.c
  2. 1
    1
      src/libserver/protocol.c
  3. 1
    0
      src/libserver/protocol_internal.h

+ 5
- 0
src/libserver/milter.c Vedi File

@@ -1349,6 +1349,11 @@ rspamd_milter_macro_http (struct rspamd_milter_session *session,
found->begin, found->len);
}

IF_MACRO("{rcpt_mailer}") {
rspamd_http_message_add_header_len (msg, MAILER_HEADER,
found->begin, found->len);
}

if (milter_ctx->client_ca_name) {
IF_MACRO ("{cert_issuer}") {
rspamd_http_message_add_header_len (msg, CERT_ISSUER_HEADER,

+ 1
- 1
src/libserver/protocol.c Vedi File

@@ -497,7 +497,7 @@ rspamd_protocol_handle_headers (struct rspamd_task *task,
}
break;
default:
msg_debug_protocol ("unknown header: %V", hn);
msg_debug_protocol ("generic header: %V", hn);
break;
}


+ 1
- 0
src/libserver/protocol_internal.h Vedi File

@@ -82,5 +82,6 @@
#define MILTER_HEADER "Milter"
#define FILENAME_HEADER "Filename"
#define CERT_ISSUER_HEADER "TLS-Cert-Issuer"
#define MAILER_HEADER "Mailer"

#endif //RSPAMD_PROTOCOL_INTERNAL_H

Loading…
Annulla
Salva