Procházet zdrojové kódy

[Fix] Try to deal with brain-damaged milter behaviour

tags/1.6.2
Vsevolod Stakhov před 7 roky
rodič
revize
4312e8bb27
1 změnil soubory, kde provedl 18 přidání a 0 odebrání
  1. 18
    0
      src/libserver/milter.c

+ 18
- 0
src/libserver/milter.c Zobrazit soubor

@@ -1214,6 +1214,12 @@ rspamd_milter_macro_http (struct rspamd_milter_session *session,
rspamd_http_message_add_header_len (msg, QUEUE_ID_HEADER,
found->begin, found->len);
}
else {
IF_MACRO("i") {
rspamd_http_message_add_header_len (msg, QUEUE_ID_HEADER,
found->begin, found->len);
}
}

IF_MACRO("{daemon_name}") {
rspamd_http_message_add_header_len (msg, MTA_TAG_HEADER,
@@ -1224,6 +1230,12 @@ rspamd_milter_macro_http (struct rspamd_milter_session *session,
rspamd_http_message_add_header_len (msg, USER_AGENT_HEADER,
found->begin, found->len);
}
else {
IF_MACRO("v") {
rspamd_http_message_add_header_len (msg, USER_AGENT_HEADER,
found->begin, found->len);
}
}

IF_MACRO("{cipher}") {
rspamd_http_message_add_header_len (msg, TLS_CIPHER_HEADER,
@@ -1258,6 +1270,12 @@ rspamd_milter_macro_http (struct rspamd_milter_session *session,
rspamd_http_message_add_header_len (msg, MTA_NAME_HEADER,
found->begin, found->len);
}
else {
IF_MACRO("j") {
rspamd_http_message_add_header_len (msg, MTA_NAME_HEADER,
found->begin, found->len);
}
}
}
}


Načítá se…
Zrušit
Uložit