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*57244SericVERSIONID(`@(#)smtp.m4 2.8 (Berkeley) 12/20/92') 1551225Seric 1651686SericMsmtp, P=[IPC], F=mDFMueXLC, S=11, R=21, A=IPC $h, E=\r\n 1751225Seric 1851225SericS11 1951225Seric 2051686Seric# do sender/recipient common rewriting 2151686SericR$+ $: $>19 $1 2251686Seric 2351686Seric# if already @ qualified, we are done 2451686SericR$* < @ $+ > $* $@ $1 < @ $2 > $3 already qualified 2551686Seric 2654018Seric# don't qualify list:; syntax 2754018SericR$* :; $@ $1 :; 2854018Seric 2951686Seric# unqualified names (e.g., "eric") "come from" $M 30*57244SericR$=E $: $1 < @ $j> show exposed names 3151686SericR$+ $: $1 < @ $M > user w/o host 3251686SericR$+ < @ > $: $1 < @ $j > in case $M undefined 3351686Seric 3451686SericS21 3551686Seric 3651686Seric# do sender/recipient common rewriting 3751686SericR$+ $: $>19 $1 3851686Seric 3951686Seric# if already @ qualified, we are done 4051686SericR$* < @ $+ > $* $@ $1 < @ $2 > $3 already qualified 4151686Seric 4254018Seric# don't qualify list:; syntax 4354018SericR$* :; $@ $1 :; 4454018Seric 4551686Seric# unqualified names (e.g., "eric") are qualified by local host 4651752SericR$+ $: $1 < @ $j > 4751686Seric 4851686SericS19 4951686Seric 5051225Seric# pass <route-addr>s through 5151245SericR< @ $+ > $* $@ < @ $1 > $2 resolve <route-addr> 5251225Seric 5351225Seric# output fake domains as user%fake@relay 5451225Sericifdef(`BITNET_RELAY', 5551245Seric`R$+ <@ $+ . BITNET > $: $1 % $2 .BITNET < @ $B > user@host.BITNET', 5651225Seric `dnl') 5751225Sericifdef(`CSNET_RELAY', 5851245Seric`R$+ <@ $+ . CSNET > $: $1 % $2 .CSNET < @ $C > user@host.CSNET', 5951225Seric `dnl') 6051287SericR$+ <@ $+ . UUCP > $: $2 ! $1 < @ $j > user@host.UUCP 61