summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorHolger Weiss <holger@zedat.fu-berlin.de>2014-02-02 10:08:41 (GMT)
committerHolger Weiss <holger@zedat.fu-berlin.de>2014-02-02 10:08:41 (GMT)
commit151a5ddb244143d69116a6fcd884c94cdefd70dd (patch)
tree19f6a26ed32d5a396fb2c96ead82ead77c03c3bb /etc
parentadad5fbdcaf4115b751c6caee3af401b33e2efdc (diff)
downloadsite-151a5ddb244143d69116a6fcd884c94cdefd70dd.tar.gz
procmailrc: Add X-Original-From to all emails
Add an X-Original-From to all emails touched by procmail(1). All emails are forwarded (as long as there's no loop), so that header line might always be interesting.
Diffstat (limited to 'etc')
-rw-r--r--etc/procmailrc9
1 files changed, 5 insertions, 4 deletions
diff --git a/etc/procmailrc b/etc/procmailrc
index ea35845..c587f7f 100644
--- a/etc/procmailrc
+++ b/etc/procmailrc
@@ -3,8 +3,12 @@ PATH = /usr/bin:/bin
3LOGFILE = $HOME/log/procmail.log 3LOGFILE = $HOME/log/procmail.log
4GITHUB_FILTER = $HOME/libexec/filter-github-emails 4GITHUB_FILTER = $HOME/libexec/filter-github-emails
5DEFAULT_RECIPIENT = admin@monitoring-plugins.org 5DEFAULT_RECIPIENT = admin@monitoring-plugins.org
6FROM = `formail -c -x 'From ' | cut -d ' ' -f 1`
6EXTENSION = $1 7EXTENSION = $1
7 8
9:0 fhw
10| formail -A "X-Original-From: $FROM"
11
8# 12#
9# Handle emails sent to <plugins+github@monitoring-plugins.org>. 13# Handle emails sent to <plugins+github@monitoring-plugins.org>.
10# 14#
@@ -29,11 +33,8 @@ EXTENSION = $1
29:0 33:0
30* ! ^X-Loop: plugins@monitoring-plugins\.org 34* ! ^X-Loop: plugins@monitoring-plugins\.org
31{ 35{
32 FROM = `formail -c -x 'From ' | cut -d ' ' -f 1`
33
34 :0 fhw 36 :0 fhw
35 | formail -A 'X-Loop: plugins@monitoring-plugins.org' \ 37 | formail -A 'X-Loop: plugins@monitoring-plugins.org'
36 -A "X-Original-From: $FROM"
37 38
38 :0 39 :0
39 ! $DEFAULT_RECIPIENT 40 ! $DEFAULT_RECIPIENT