151226SericPUSHDIVERT(-1) 251226Seric# 351226Seric# Copyright (c) 1983 Eric P. Allman 4*62501Sbostic# Copyright (c) 1988, 1993 5*62501Sbostic# The Regents of the University of California. All rights reserved. 651226Seric# 751226Seric# %sccs.include.redist.sh% 851226Seric# 958088Seric 1058088Sericifdef(`UUCP_MAILER_PATH',, `define(`UUCP_MAILER_PATH', /usr/bin/uux)') 1159765Sericifdef(`UUCP_MAILER_FLAGS',, `define(`UUCP_MAILER_FLAGS', `')') 1251226SericPOPDIVERT 1351226Seric##################################### 1451226Seric### UUCP Mailer specification ### 1551226Seric##################################### 1651226Seric 17*62501SbosticVERSIONID(`@(#)uucp.m4 8.1 (Berkeley) 06/07/93') 1851226Seric 1959765SericMsuucp, P=UUCP_MAILER_PATH, F=CONCAT(mDFMhuU, UUCP_MAILER_FLAGS), S=12, R=22, M=100000, 2058088Seric A=uux - -r -z -a$f -gC $h!rmail ($u) 2151226Seric 2259765SericMuucp, P=UUCP_MAILER_PATH, F=CONCAT(DFMhuU, UUCP_MAILER_FLAGS), S=12, R=22, M=100000, 2358088Seric A=uux - -r -z -a$f -gC $h!rmail ($u) 2451226Seric 2558023Seric# sender rewriting 2651226SericS12 2751226Seric 2858117Seric# handle error address as a special case 2958500SericR<@> $n errors to mailer-daemon 3058117Seric 3154018Seric# don't qualify list:; syntax 3258500SericR$* :; <@> $@ $1 :; 3354018Seric 3458797SericR$* < @ $* . > $1 < @ $2 > strip trailing dots 3558758SericR$* < @ $j > $1 strip local name 3651245SericR$* < @ $- . UUCP > $2 ! $1 convert to UUCP format 3751245SericR$* < @ $+ > $2 ! $1 convert to UUCP format 3857626SericR$+ $: $k ! $1 prepend our name 3951259Seric 4058023Seric# recipient rewriting 4158023SericS22 4258023Seric 4358023Seric# don't touch list:; syntax 4458500SericR$* :; <@> $@ $1 ;: 4558023Seric 4658797SericR$* < @ $* . > $1 < @ $2 > strip trailing dots 4758758SericR$* < @ $j > $1 strip local name 4858023SericR$* < @ $- . UUCP > $2 ! $1 convert to UUCP format 4958023SericR$* < @ $+ > $2 ! $1 convert to UUCP format 5058023Seric 5151259SericPUSHDIVERT(4) 5251259Seric# resolve locally connected UUCP links 5359603SericR< @ $=Y . UUCP > : $+ $#suucp $@ $1 $: $2 @host.UUCP: ... 5459603SericR< @ $=U . UUCP > : $+ $#uucp $@ $1 $: $2 @host.UUCP: ... 5551282SericR$+ < @ $=Y . UUCP > $#suucp $@ $2 $: $1 user@host.UUCP 5651259SericR$+ < @ $=U . UUCP > $#uucp $@ $2 $: $1 user@host.UUCP 5751259SericPOPDIVERT 58