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