annotate admin/rmail @ 276:1abc1faeb45d

for -t cmdline args are now added to the rcpt list instead of substracted Please read the diff and the section about -t in man/masqmail.8. Masqmail's behavior had been like the one of exim/smail, now it's similar to postfix. Masqmail does it now the most simple way, regarding the code. Also, addr args are always recipients, -t does not change their meaning. -t makes the addrs from rcpt hdrs, rcpt addrs too. It would have been logical too, to ignore the cmdline args, in the sense of ``headers *instead of* args'' but none of the popular MTAs does it that way and it would have been a bit more complicated in the code. Anyway, this is a corner-case that should better be avoided completely.
author markus schnalke <meillo@marmaro.de>
date Fri, 03 Dec 2010 21:05:34 -0300
parents cab46cefa4ce
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
86
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
1 #!/bin/sh
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
2 #
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
3 # Dummy UUCP rmail command for postfix/qmail systems
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
4 #
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
5 # written by luciano l. mannucci <luke@nameron.smd.sublink.org>
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
6 # improved by Wietse Venema <wietse@porcupine.org>
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
7 # see:
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
8 # List: postfix-users
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
9 # Subject: Rmail: very small fix
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
10 # From: luke@nameron.smd.sublink.org (luciano l. mannucci)
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
11 # Date: 2000-09-13 14:31:30
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
12 # URL: http://marc.info/?l=postfix-users&m=96885536302087
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
13 #
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
14 # taken from postfix-2.5.5/auxiliary/rmail/rmail
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
15
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
16
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
17 SENDMAIL="/usr/sbin/sendmail"
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
18 IFS=" " read junk from junk junk junk junk junk junk junk relay
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
19
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
20 case "$from" in
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
21 *[@!]*) ;;
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
22 *) from="$from@$relay";;
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
23 esac
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
24
92673a185add added rmail script from postfix
meillo@marmaro.de
parents:
diff changeset
25 exec $SENDMAIL -i -f "$from" -- "$@"