diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2017-05-31 11:24:43 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2017-05-31 11:24:43 +0100 |
commit | d128290c075ac95d71dd03c202558ebd3c8b6cc7 (patch) | |
tree | ba9fe073aaeb2d261873558f33cd375ee3532153 /src/libserver/milter.c | |
parent | af7322a2a685a9f6058629bde3859944ef4ce1a2 (diff) | |
download | rspamd-d128290c075ac95d71dd03c202558ebd3c8b6cc7.tar.gz rspamd-d128290c075ac95d71dd03c202558ebd3c8b6cc7.zip |
[Minor] Support MTA-Name in milter
Diffstat (limited to 'src/libserver/milter.c')
-rw-r--r-- | src/libserver/milter.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/libserver/milter.c b/src/libserver/milter.c index 6d2c7508b..b02929609 100644 --- a/src/libserver/milter.c +++ b/src/libserver/milter.c @@ -1197,6 +1197,19 @@ rspamd_milter_macro_http (struct rspamd_milter_session *session, found->begin, found->len); } } + + IF_MACRO("{daemon_name}") { + /* Postfix style */ + rspamd_http_message_add_header_len (msg, MTA_NAME_HEADER, + found->begin, found->len); + } + else { + /* Sendmail style */ + IF_MACRO("j") { + rspamd_http_message_add_header_len (msg, MTA_NAME_HEADER, + found->begin, found->len); + } + } } struct rspamd_http_message * |