SCCS-vsn: usr.sbin/sendmail/cf/mailer/uucp.m4 8.12
SCCS-vsn: usr.sbin/sendmail/cf/m4/proto.m4 8.29
-VERSIONID(`@(#)proto.m4 8.28 (Berkeley) %G%')
+VERSIONID(`@(#)proto.m4 8.29 (Berkeley) %G%')
R$*<@$*.UUCP>$* $#smtp $@ $Y $: @ $Y : $1 @ $2.UUCP $3 uucp mail',
`ifdef(`_MAILER_uucp_',
`# forward other UUCP traffic straight to UUCP
R$*<@$*.UUCP>$* $#smtp $@ $Y $: @ $Y : $1 @ $2.UUCP $3 uucp mail',
`ifdef(`_MAILER_uucp_',
`# forward other UUCP traffic straight to UUCP
-R< @ $+ .UUCP. > : $+ $#uucp $@ $1 $: $2 @host.UUCP:...
-R$+ < @ $+ .UUCP. > $#uucp $@ $2 $: $1 user@host.UUCP',
+R$* < @ $+ .UUCP. > $* $#uucp $@ $2 $: $1 < @ $2 .UUCP. > $3 user@host.UUCP',
`dnl')')
ifdef(`_MAILER_usenet_', `
# addresses sent to net.group.USENET will get forwarded to a newsgroup
`dnl')')
ifdef(`_MAILER_usenet_', `
# addresses sent to net.group.USENET will get forwarded to a newsgroup
### UUCP Mailer specification ###
#####################################
### UUCP Mailer specification ###
#####################################
-VERSIONID(`@(#)uucp.m4 8.11 (Berkeley) %G%')
+VERSIONID(`@(#)uucp.m4 8.12 (Berkeley) %G%')
#
# There are innumerable variations on the UUCP mailer. It really
#
# There are innumerable variations on the UUCP mailer. It really
R$* < @ $* . > $1 < @ $2 > strip trailing dots
R$* < @ $=w > $1 strip local name
R$* < @ $* . > $1 < @ $2 > strip trailing dots
R$* < @ $=w > $1 strip local name
-R$* < @ $- . UUCP > $2 ! $1 convert to UUCP format
+R<@ $- . UUCP. > : $+ $1 ! $2 convert to UUCP format
+R<@ $+ > : $+ $1 ! $2 convert to UUCP format
+R$* < @ $- . UUCP. > $2 ! $1 convert to UUCP format
R$* < @ $+ > $2 ! $1 convert to UUCP format
R$&h ! $+ ! $+ $@ $1 ! $2 $h!...!user => ...!user
R$&h ! $+ $@ $&h ! $1 $h!user => $h!user
R$* < @ $+ > $2 ! $1 convert to UUCP format
R$&h ! $+ ! $+ $@ $1 ! $2 $h!...!user => ...!user
R$&h ! $+ $@ $&h ! $1 $h!user => $h!user
R$* < @ $* . > $1 < @ $2 > strip trailing dots
R$* < @ $j > $1 strip local name
R$* < @ $* . > $1 < @ $2 > strip trailing dots
R$* < @ $j > $1 strip local name
-R$* < @ $- . UUCP > $2 ! $1 convert to UUCP format
+R<@ $- . UUCP. > : $+ $1 ! $2 convert to UUCP format
+R<@ $+ > : $+ $1 ! $2 convert to UUCP format
+R$* < @ $- . UUCP. > $2 ! $1 convert to UUCP format
R$* < @ $+ > $2 ! $1 convert to UUCP format
R$&h ! $+ ! $+ $@ $1 ! $2 $h!...!user => ...!user
R$&h ! $+ $@ $&h ! $1 $h!user => $h!user
R$* < @ $+ > $2 ! $1 convert to UUCP format
R$&h ! $+ ! $+ $@ $1 ! $2 $h!...!user => ...!user
R$&h ! $+ $@ $&h ! $1 $h!user => $h!user
R$* < @ $* . > $1 < @ $2 > strip trailing dots
R$* < @ $=w > $1 strip local name
R$* < @ $* . > $1 < @ $2 > strip trailing dots
R$* < @ $=w > $1 strip local name
-R$* < @ $- . UUCP > $2 ! $1 convert to UUCP format
+R<@ $- . UUCP. > : $+ $1 ! $2 convert to UUCP format
+R<@ $+ > : $+ $1 ! $2 convert to UUCP format
+R$* < @ $- . UUCP. > $2 ! $1 convert to UUCP format
R$* < @ $+ > $@ $2 ! $1 convert to UUCP format
R$&h ! $+ ! $+ $@ $1 ! $2 $h!...!user => ...!user
R$* < @ $+ > $@ $2 ! $1 convert to UUCP format
R$&h ! $+ ! $+ $@ $1 ! $2 $h!...!user => ...!user
PUSHDIVERT(4)
# resolve locally connected UUCP links
R$* < @ $=Z . UUCP. > $* $#uucp-uudom $@ $1 $: $1 < @ $2 .UUCP. > $3 @host.UUCP: ...
PUSHDIVERT(4)
# resolve locally connected UUCP links
R$* < @ $=Z . UUCP. > $* $#uucp-uudom $@ $1 $: $1 < @ $2 .UUCP. > $3 @host.UUCP: ...
-R< @ $=Y . UUCP. > : $+ $#uucp-new $@ $1 $: $2 @host.UUCP: ...
-R$+ < @ $=Y . UUCP. > $#uucp-new $@ $2 $: $1 user@host.UUCP
-R< @ $=U . UUCP. > : $+ $#uucp-old $@ $1 $: $2 @host.UUCP: ...
-R$+ < @ $=U . UUCP. > $#uucp-old $@ $2 $: $1 user@host.UUCP
+R$* < @ $=Y . UUCP. > $* $#uucp-new $@ $2 $: $1 < @ $2 .UUCP. > $3
+R$* < @ $=U . UUCP. > $* $#uucp-old $@ $2 $: $1 < @ $2 .UUCP. > $3