home *** CD-ROM | disk | FTP | other *** search
- head 1.8;
- access ;
- symbols ;
- locks ; strict;
- comment @@;
-
-
- 1.8
- date 87.05.26.09.33.50; author dudek; state Exp;
- branches ;
- next 1.7;
-
- 1.7
- date 87.04.15.21.40.10; author dudek; state Exp;
- branches ;
- next 1.6;
-
- 1.6
- date 87.04.15.21.22.33; author dudek; state Exp;
- branches ;
- next 1.5;
-
- 1.5
- date 87.04.14.15.22.15; author dudek; state Exp;
- branches ;
- next 1.4;
-
- 1.4
- date 87.03.09.10.06.26; author dudek; state Exp;
- branches ;
- next 1.3;
-
- 1.3
- date 87.02.24.09.36.34; author dudek; state Exp;
- branches ;
- next 1.2;
-
- 1.2
- date 87.02.05.17.41.04; author dudek; state Exp;
- branches ;
- next 1.1;
-
- 1.1
- date 86.10.29.08.17.50; author dudek; state Exp;
- branches ;
- next ;
-
-
- desc
- @@
-
-
- 1.8
- log
- @Changed BITNET mailer to only rewrite sending addresses - was screwing
- up recipient addresses with '%'s. a0.24 release. -g
- @
- text
- @
- ############################################################
- ############################################################
- #####
- ##### Local and Program Mailer specification
- #####
- ############################################################
- ############################################################
-
- Mlocal, S=11, R=12, F=rlsFDmn, A=mail -d $u,
- ifdef(`DEBUG',
- ` P=/toe/staff/dudek/bin/dmail',
- ` P=/bin/mail')
- Mprog, S=11, R=12, F=lsF, A=sh -c $u,
- ifdef(`DEBUG',
- ` P=/toe/staff/dudek/bin/dmail',
- ` P=/bin/sh')
- ifdef(`TTYMAILER',
- `Mtty, P=/usr/local/bin/send, F=rlsn, S=11, R=12, A=send $u, M=5000'
- )
-
- S10
-
- S11
- R$+ $:$>10$1
- R@@ MAILER-DAEMON errors to mailer-daemon???
-
- S12
- R$+ $:$>10$1
-
- ############################################################
- ############################################################
- #####
- ##### LOCAL(!!) smtp (tcp/ip) mailer spec
- #####
- ############################################################
- ############################################################
-
- Mether-mailer, S=14, R=15, F=RmsFDuX, E=\r\n,
- ifdef(`DEBUG',
- ` P=/toe/staff/dudek/bin/dmail, A=dmail $u',
- ` P=[IPC], A=IPC $h')
-
- S13
- # convert to external now, so we can be sure there is an '@@' for
- # crotchety SMTP's (like Wollongong)
- R$+ $:$>8$1
- ifdef(`SENDDOMAIN',
- `# Make sure our domain is present in the address for domain-less hosts
- R$*<@@$-> $:$1<@@$2.$D>',`')
-
- S14
- R$+ $:$>13$1 externalize
-
- R$*<@@$+> $@@$1<@@$2> already ok
- R$+ $:$1<@@$J> tack on our name
- ifdef(`SENDDOMAIN',
- `R$+<@@$-> $@@$1<@@$2.$D> tack on our domain',
- `# sending within our own domain, so ok not to append our domain to hostname
- R$+<@@$-.$D> $@@$1<@@$2> strip our domain name')
-
- S15
- R$+ $:$>13$1 externalize
-
- ############################################################
- ############################################################
- #####
- ##### DECNET Mailer specification
- #####
- ############################################################
- ############################################################
-
- Mdecnet-mailer, F=mnsFDR, S=16, R=16, A=decnetmail $f $x $h $u,
- ifdef(`DEBUG',
- ` P=/toe/staff/dudek/bin/dmail',
- ` P=/usr/lib/dnet/local/decnetmail')
-
- S16
-
- ############################################################
- ############################################################
- #####
- ##### UUCP Mailer specification
- #####
- ############################################################
- ############################################################
-
- Muucp-mailer, S=20, R=21, M=150000, F=RsFDhuUm, A=uux - -a$f -gA $h!rmail ($u),
- ifdef(`DEBUG',
- ` P=/toe/staff/dudek/bin/dmail',
- ` P=/usr/bin/uux')
- Mtcpuucp, S=20, R=21, F=RmsFDuX,
- ifdef(`DEBUG',
- ` P=/toe/staff/dudek/bin/dmail, A=dmail $u',
- ` P=[IPC], A=IPC $h')
-
- S19
- R$+ $:$>8$1 convert to external form
-
- # Change internal non-UUCP routing to '!' syntax
- # First, change internal '@@'s to '%'s
- R$+@@$+<$+> $1%$2<$3> change smith@@foo... to smith%foo
- # Change smith%foo%bar... to foo!smith%bar...
- R$+%$+%$+<$+> $2!$1%$3<$4> change smith%foo%bar... to !
- # Change foo!smith%bar... to bar!foo!smith...
- R$+%$+<$+> $2!$1<$3> change smith%foo... to !
-
- R$+<@@$+> $@@$2!$1 u@@host.ARPA => host.ARPA!u
-
- S20
- R$+ $:$>19$1 convert to old style
- R$=U!$+ $2 strip local name
- R$+ $:$U!$1 stick on our host name
-
- S21
- R$+ $:$>19$1 convert to old style
-
- ############################################################
- ############################################################
- #####
- ##### Arpanet TCP Mailer specification
- #####
- ############################################################
- ############################################################
-
- Marpa-mailer, S=23, R=24, E=\r\n, F=RmsDFMuXL,
- ifdef(`DEBUG',
- ` P=/toe/staff/dudek/bin/dmail, A=dmail $u',
- ` P=[IPC], A=IPC $h')
-
- S22
- # externalize now, so sender looks right if we stick on our own address
- R$+ $:$>8$1
-
- # output our mail clients as harvard.harvard.edu
- R$+<@@$=J> $@@$1<@@$A>
-
- ifdef(`ARPACLIENTS',
- `# output our ARPA clients as harvard.harvard.edu
- # this means that users on these arpa clients MUST have mailboxes
- # on this machine
- R$+<@@$=K> $@@$1<@@$A>'
- )
-
- # output our mail relay as harvard.harvard.edu
- ifdef(`MAILRELAY',
- `R$+<@@$R> $@@$1<@@$A>'
- )
-
- # output local hosts in user%host@@harvard.harvard.edu syntax
- R$+@@$+<@@$-> $@@$1@@$2@@$3<@@$A> broken local hosts
- R$+<@@$-> $@@$1%$2<@@$A> local hosts
-
- # handle other external cases
- R$+<@@$+> $@@$1<@@$2>
-
- # kludge for numeric internet spec
- R$+<@@> $@@$1
-
- # otherwise, just stick on our hostname
- R$+ $@@$1<@@$A>
-
- S23
- R$+ $:$>22$1 externalize
-
- # forward from domains other than ARPA domains
- R$+@@$+<@@$+.$~A> $@@$1@@$2@@$3.$4<@@$A> broken user@@host.DOMAIN
- R$+<@@$+.$~A> $@@$1%$2.$3<@@$A> user@@host.DOMAIN
-
- S24
- R$+ $:$>22$1 externalize
-
- ############################################################
- ############################################################
- #####
- ##### BITNET Mailer specification
- #####
- ############################################################
- ############################################################
-
-
- Mbitnet-mailer, S=25, R=26, M=150000, F=RSsnFD, A=rscsmail $f $h $u,
- ifdef(`DEBUG',
- ` P=/toe/staff/dudek/bin/dmail',
- ` P=/usr/lib/rscs/rscs%mail')
- Mccnet-mailer, F=RSsnFD, S=26, R=27, M=100000, A=rscsmail $f$h$u cuvma mailer,
- ifdef(`DEBUG',
- ` P=/toe/staff/dudek/bin/dmail',
- ` P=/usr/lib/rscs/rscs%mail')
-
- S25
- R$+ $:$>8$1 externalize
-
- R$*<@@$*.BITNET> $@@$1@@$2.BITNET
- R$+<@@$+> $1%$2
- R$+ $:$1@@$B.BITNET stick on our name
-
- S26
- R$+ $:$>8$1 externalize
-
- ############################################################
- ############################################################
- #####
- ##### PATHALIAS Mailer specification
- #####
- ############################################################
- ############################################################
-
- Mpath-mailer, S=28, R=28, F=fhume,
- ifdef(`DEBUG',
- ` P=/toe/staff/dudek/bin/pathsend,
- A=pathsend -m /toe/staff/dudek/bin/dsendmail $u',
- ` P=/usr/lib/uucp/pathsend, A=pathsend $u')
-
- S28
-
- @
-
-
- 1.7
- log
- @release a0.22 - kludged broken '%' routing to ARPA
- @
- text
- @d10 1
- a10 1
- Mlocal, S=11, R=12, F=rlsFmn, A=mail -d $u,
- d39 1
- a39 1
- Mether-mailer, S=14, R=15, F=RmsFuX, E=\r\n,
- d73 1
- a73 1
- Mdecnet-mailer, F=mnsFR, S=16, R=16, A=decnetmail $f $x $h $u,
- d88 1
- a88 1
- Muucp-mailer, S=20, R=21, M=150000, F=RsFhuUm, A=uux - -a$f -gA $h!rmail ($u),
- d92 1
- a92 1
- Mtcpuucp, S=20, R=21, F=RmsFuX,
- a153 4
- # forward from domains other than ARPA domains
- R$+@@$+<@@$+.$~A> $@@$1@@$2@@$3.$4<@@$A> broken user@@host.DOMAIN
- R$+<@@$+.$~A> $@@$1%$2.$3<@@$A> user@@host.DOMAIN
-
- d157 3
- d166 4
- d182 1
- a182 1
- Mbitnet-mailer, S=26, R=27, M=150000, F=RSsnF, A=rscsmail $f $h $u,
- d186 1
- a186 1
- Mccnet-mailer, F=RSsnF, S=26, R=27, M=100000, A=rscsmail $f$h$u cuvma mailer,
- d192 1
- a192 1
- R$+ $:$>8$1
- d199 1
- a199 4
- R$+ $:$>25$1 externalize
-
- S27
- R$+ $:$>25$1 externalize
- @
-
-
- 1.6
- log
- @a0.21 release - fixed bug in arpa-mailer rulesets -
- From: @@harvard.harvard.edu:user@@harvard.harvard.edu
- @
- text
- @a64 3
- # strip destination host if there is another '@@'
- R$+@@$+<@@$h> $1@@$2
-
- d151 1
- d155 1
- @
-
-
- 1.5
- log
- @a0.20 release, fixed route-addr, removed '%' forwarding to relays
- @
- text
- @a155 3
- S23
- R$+ $:$>22$1 externalize
-
- d159 3
- d164 3
- @
-
-
- 1.4
- log
- @a0.02 release, including domain patches resolver and "Received" patch for decnetmail
- @
- text
- @d53 1
- a53 1
- R$+ $:$>13$1
- d63 1
- a63 1
- R$+ $:$>13$1
- d65 3
- a155 6
- # handle other external cases
- R$+<@@$+> $@@$1<@@$2>
-
- # otherwise, just stick on our hostname
- R$+ $@@$1<@@$A>
-
- d162 2
- a163 5
- # handle route-addrs
- # @@b:user@@c<@@a> <=> @@a,@@b:user@@c
- R@@$+:$+@@$+<$+> $@@@@$4,@@$1:$2@@$3
- # user@@b<@@a> <=> @@a:user@@b
- R$+@@$+<$+> $@@$3:$1@@$2
- a166 7
-
- # handle route-addr (strip next host)
- # @@b:user@@c<@@a> <=> @@b:user@@c
- R@@$+:$+<@@$+> $@@@@$1:$2
- # user@@b<@@a> <=> user@@b
- R$+@@$+<@@$+> $@@$1@@$2
-
- @
-
-
- 1.3
- log
- @Va0.02 release
- @
- text
- @d56 1
- d58 1
- a58 1
- `R$+ $@@$1<@@$J.$D> tack on our domain',
- d60 1
- a60 1
- R$+ $@@$1<@@$J> tack on our hostname')
- d73 1
- a73 1
- Mdecnet-mailer, F=mnsF, S=16, R=16, A=decnetmail $f $x $h $u,
- @
-
-
- 1.2
- log
- @*** empty log message ***
- @
- text
- @d48 3
- a54 1
- # sending within our own domain, so ok not to append our domain to hostname
- d56 4
- a59 1
- R$+ $@@$1<@@$J> tack on our hostname
- d111 1
- a111 1
- R$U!$+ $1 strip local name
- a132 3
-
- # output us as harvard.harvard.edu
- R$+<@@$=w> $@@$1<@@$A>
- @
-
-
- 1.1
- log
- @Initial revision
- @
- text
- @d10 8
- a17 2
- Mlocal, P=/bin/mail, F=rlsFmn, S=10, R=20, A=mail -d $u
- Mprog, P=/bin/sh, F=lsF, S=10, R=20, A=sh -c $u
- d19 1
- a19 1
- `Mtty, P=/usr/local/bin/send, F=rlsn, S=10, R=20, A=send $u, M=5000'
- a22 1
- R@@ MAILER-DAEMON errors to mailer-daemon
- d24 3
- a26 6
- S20
- ifdef(`STRIPLOCALHOST',
- `# strip our hostname from local recipients for /usr/ucb/mail
- R$+<@@$w> $@@$1
- R$+<@@$j> $@@$1'
- )
- d28 3
- d39 4
- a42 1
- Mether-mailer, P=[IPC], F=RmsFuX, S=11, R=21, A=IPC $h, E=\r\n
- d44 9
- a52 1
- S11
- d56 2
- a57 1
- S21
- d62 1
- a62 1
- ##### PATHALIAS Mailer specification
- d67 4
- a70 2
- Mpath-mailer, P=/usr/lib/uucp/pathsend, F=fhumve, S=12, R=22,
- A=pathsend $u
- d72 1
- a72 1
- S12
- a73 2
- S22
-
- d82 8
- d91 2
- a92 3
- Muucp-mailer, P=/usr/bin/uux, F=RshuUm, S=13, R=23, M=150000,
- A=uux - -a$f -gA $h!rmail ($u)
- Mtcpuucp, P=[IPC], F=RmsFuX, S=13, R=23, A=IPC $h
- d94 8
- a101 2
- S5
- R$+<@@$*.UUCP> $@@$2!$1 u@@host.UUCP => host!u
- d104 2
- a105 2
- S13
- R$+ $:$>5$1 convert to old style
- d109 2
- a110 2
- S23
- R$+ $:$>5$1 convert to old style
- d120 4
- a123 1
- Marpa-mailer, P=[IPC], F=RmsDFMuXL, S=14, R=24, A=IPC $h, E=\r\n
- d125 3
- a127 1
- S14
- d130 1
- a130 1
- R$+<@@$w> $@@$1<@@$A>
- d148 1
- a148 1
- R$+<@@$=L> $@@$1%$2<@@$A> local hosts
- a149 9
- # pass route-addrs through, tacking on our hostname
- # @@b:user@@c<@@a> <=> @@harvard.harvard.edu,@@a,@@b:user@@c
- R@@$+:$+<@@$+> $@@@@$A,@@$3,@@$1:$2
- # user@@b<@@a> <=> @@harvard.harvard.edu,@@a:user@@b
- R$+@@$+<@@$+> $@@@@$A,@@$3:$1@@$2
-
- # forward from domains other than ARPA domains
- R$+<@@$+.$=D> $@@$1%$2.$3<@@$A> user@@host.DOMAIN
-
- d156 12
- d169 1
- d174 2
- a175 2
- # :user@@b<@@a> <=> user@@b
- R:$+<@@$+> $@@$1
- d187 8
- a194 4
- Mbitnet-mailer, P=/usr/lib/rscs/rscs%mail, F=RSsnF, S=15, R=25, M=150000,
- A=rscsmail $f $h $u
- Mccnet-mailer, P=/usr/lib/rscs/rscs%mail, F=RSsnF, S=15, R=25, M=100000,
- A=rscsmail $f$h$u cuvma mailer
- d196 3
- a198 1
- S15
- d203 22
- a224 1
- S25
- @
-