summaryrefslogtreecommitdiffstats
path: root/src/libserver/milter.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2017-05-31 11:24:43 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2017-05-31 11:24:43 +0100
commitd128290c075ac95d71dd03c202558ebd3c8b6cc7 (patch)
treeba9fe073aaeb2d261873558f33cd375ee3532153 /src/libserver/milter.c
parentaf7322a2a685a9f6058629bde3859944ef4ce1a2 (diff)
downloadrspamd-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.c13
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 *