151225SericPUSHDIVERT(-1) 251225Seric# 351225Seric# Copyright (c) 1983 Eric P. Allman 451225Seric# Copyright (c) 1988 The Regents of the University of California. 551225Seric# All rights reserved. 651225Seric# 751225Seric# %sccs.include.redist.sh% 851225Seric# 951225SericPOPDIVERT 1051225Seric##################################### 1151225Seric### SMTP Mailer specification ### 1251225Seric##################################### 1351225Seric 14*58117SericVERSIONID(`@(#)smtp.m4 6.3 (Berkeley) 02/21/93') 1551225Seric 1658088SericMsmtp, P=[IPC], F=mDFMueXLC, S=11, R=21, E=\r\n, 1758088Seric A=IPC $h 1851225Seric 1951225SericS11 2051225Seric 2151686Seric# do sender/recipient common rewriting 2251686SericR$+ $: $>19 $1 2351686Seric 2451686Seric# if already @ qualified, we are done 25*58117SericR$* < @ $* > $* $@ $1 < @ $2 > $3 already qualified 2651686Seric 2754018Seric# don't qualify list:; syntax 2854018SericR$* :; $@ $1 :; 2954018Seric 3051686Seric# unqualified names (e.g., "eric") "come from" $M 3157244SericR$=E $: $1 < @ $j> show exposed names 3251686SericR$+ $: $1 < @ $M > user w/o host 3351686SericR$+ < @ > $: $1 < @ $j > in case $M undefined 3451686Seric 3551686SericS21 3651686Seric 3751686Seric# do sender/recipient common rewriting 3851686SericR$+ $: $>19 $1 3951686Seric 4051686Seric# if already @ qualified, we are done 41*58117SericR$* < @ $* > $* $@ $1 < @ $2 > $3 already qualified 4251686Seric 4354018Seric# don't qualify list:; syntax 4454018SericR$* :; $@ $1 :; 4554018Seric 4651686Seric# unqualified names (e.g., "eric") are qualified by local host 4751752SericR$+ $: $1 < @ $j > 4851686Seric 4951686SericS19 5051686Seric 5151225Seric# pass <route-addr>s through 5251245SericR< @ $+ > $* $@ < @ $1 > $2 resolve <route-addr> 5351225Seric 5451225Seric# output fake domains as user%fake@relay 5551225Sericifdef(`BITNET_RELAY', 5651245Seric`R$+ <@ $+ . BITNET > $: $1 % $2 .BITNET < @ $B > user@host.BITNET', 5751225Seric `dnl') 5851225Sericifdef(`CSNET_RELAY', 5951245Seric`R$+ <@ $+ . CSNET > $: $1 % $2 .CSNET < @ $C > user@host.CSNET', 6051225Seric `dnl') 6151287SericR$+ <@ $+ . UUCP > $: $2 ! $1 < @ $j > user@host.UUCP 62