Commit | Line | Data |
---|---|---|
15637ed4 RG |
1 | divert(10) |
2 | # | |
3 | # Sendmail | |
4 | # Copyright (c) 1983 Eric P. Allman | |
5 | # Berkeley, California | |
6 | # | |
7 | # Copyright (c) 1983 Regents of the University of California. | |
8 | # All rights reserved. The Berkeley software License Agreement | |
9 | # specifies the terms and conditions for redistribution. | |
10 | # | |
11 | # @(#)postwriterule.m4 1.8 (Berkeley) 1/3/89 | |
12 | # | |
13 | divert(0) | |
14 | ################################# | |
15 | # Final Output Post-rewriting # | |
16 | ################################# | |
17 | S4 | |
18 | ||
19 | R@ $@ handle <> error addr | |
20 | ||
21 | # resolve numeric addresses to name if possible | |
22 | R$*<@[$+]>$* $:$1<@$[[$2]$]>$3 lookup numeric internet addr | |
23 | ||
24 | # externalize local domain info | |
25 | R$*<$+>$* $1$2$3 defocus | |
26 | R@$+:@$+:$+ @$1,@$2:$3 <route-addr> canonical | |
27 | ||
28 | # UUCP must always be presented in old form | |
29 | R$+@$-.UUCP $2!$1 u@h.UUCP => h!u | |
30 | ||
31 | # delete duplicate local names | |
32 | R$+%$=w@$=w $1@$w u%host@host => u@host | |
33 | R$+%$=w@$=w.$D $1@$w u%host@host => u@host |