151226SericPUSHDIVERT(-1)
251226Seric#
351226Seric# Copyright (c) 1983 Eric P. Allman
451226Seric# Copyright (c) 1988 The Regents of the University of California.
551226Seric# All rights reserved.
651226Seric#
751226Seric# %sccs.include.redist.sh%
851226Seric#
958088Seric
1058088Sericifdef(`UUCP_MAILER_PATH',, `define(`UUCP_MAILER_PATH', /usr/bin/uux)')
1151226SericPOPDIVERT
1251226Seric#####################################
1351226Seric###   UUCP Mailer specification   ###
1451226Seric#####################################
1551226Seric
16*58758SericVERSIONID(`@(#)uucp.m4	6.9 (Berkeley) 03/21/93')
1751226Seric
1858320SericMsuucp,		P=UUCP_MAILER_PATH, F=mDFMhuU, S=12, R=22, M=100000,
1958088Seric		A=uux - -r -z -a$f -gC $h!rmail ($u)
2051226Seric
2158320SericMuucp,		P=UUCP_MAILER_PATH, F=DFMhuU, S=12, R=22, M=100000,
2258088Seric		A=uux - -r -z -a$f -gC $h!rmail ($u)
2351226Seric
2458023Seric# sender rewriting
2551226SericS12
2651226Seric
2758117Seric# handle error address as a special case
2858500SericR<@>				$n			errors to mailer-daemon
2958117Seric
3054018Seric# don't qualify list:; syntax
3158500SericR$* :; <@>			$@ $1 :;
3254018Seric
33*58758SericR** < @ $* . >			$1 < @ $2 >		strip trailing dots
34*58758SericR$* < @ $j >			$1			strip local name
3551245SericR$* < @ $- . UUCP >		$2 ! $1			convert to UUCP format
3651245SericR$* < @ $+ >			$2 ! $1			convert to UUCP format
3757626SericR$+				$: $k ! $1		prepend our name
3851259Seric
3958023Seric# recipient rewriting
4058023SericS22
4158023Seric
4258023Seric# don't touch list:; syntax
4358500SericR$* :; <@>			$@ $1 ;:
4458023Seric
45*58758SericR** < @ $* . >			$1 < @ $2 >		strip trailing dots
46*58758SericR$* < @ $j >			$1			strip local name
4758023SericR$* < @ $- . UUCP >		$2 ! $1			convert to UUCP format
4858023SericR$* < @ $+ >			$2 ! $1			convert to UUCP format
4958023Seric
5051259SericPUSHDIVERT(4)
5151259Seric# resolve locally connected UUCP links
5251282SericR< @ $=Y . UUCP > : $+		$#suucp $@ $1 $: $1:$2	@host.UUCP: ...
5351259SericR< @ $=U . UUCP > : $+		$#uucp $@ $1 $: $1:$2	@host.UUCP: ...
5451282SericR$+ < @ $=Y . UUCP >		$#suucp $@ $2 $: $1	user@host.UUCP
5551259SericR$+ < @ $=U . UUCP >		$#uucp $@ $2 $: $1	user@host.UUCP
5651259SericPOPDIVERT
57