Lines Matching refs:R

88 # Hosts for which relaying is permitted ($=R)
624 R$@ $@ <@>
627 R$* $: $1 <@> mark addresses
628 R$* < $* > $* <@> $: $1 < $2 > $3 unmark <addr>
629 R@ $* <@> $: @ $1 unmark @host:...
630 R$* [ IPv6 : $+ ] <@> $: $1 [ IPv6 : $2 ] unmark IPv6 addr
631 R$* :: $* <@> $: $1 :: $2 unmark node::addr
632 R:include: $* <@> $: :include: $1 unmark :include:...
633 R$* : $* [ $* ] $: $1 : $2 [ $3 ] <@> remark if leading colon
634 R$* : $* <@> $: $2 strip colon if marked
635 R$* <@> $: $1 unmark
636 R$* ; $1 strip trailing semi
637 R$* < $+ :; > $* $@ $2 :; <@> catch <list:;>
638 R$* < $* ; > $1 < $2 > bogus bracketed semi
641 R$@ $@ :; <@>
644 R$* $: < $1 > housekeeping <>
645 R$+ < $* > < $2 > strip excess on left
646 R< $* > $+ < $1 > strip excess on right
647 R<> $@ < @ > MAIL FROM:<> case
648 R< $+ > $: $1 remove housekeeping <>
651 R@ $+ , $+ $2
652 R@ [ $* ] : $+ $2
653 R@ $+ : $+ $2
656 R $+ : $* ; @ $+ $@ $>Canonify2 $1 : $2 ; < @ $3 > list syntax
657 R $+ : $* ; $@ $1 : $2; list syntax
660 R$+ @ $+ $: $1 < @ $2 > focus on domain
661 R$+ < $+ @ $+ > $1 $2 < @ $3 > move gaze right
662 R$+ < @ $+ > $@ $>Canonify2 $1 < @ $2 > already canonical
666 R$- ! $+ $@ $>Canonify2 $2 < @ $1 .UUCP > resolve uucp names
667 R$+ . $- ! $+ $@ $>Canonify2 $3 < @ $1 . $2 > domain uucps
668 R$+ ! $+ $@ $>Canonify2 $2 < @ $1 .UUCP > uucp subdomains
671 R$- :: $+ $@ $>Canonify2 $2 < @ $1 .DECNET > resolve DECnet names
672 R$- . $- :: $+ $@ $>Canonify2 $3 < @ $1.$2 .DECNET > numeric DECnet addr
675 R$* % $* $1 @ $2 First make them all @s.
676 R$* @ $* @ $* $1 % $2 @ $3 Undo all but the last.
678 R$* @ $* $@ $>Canonify2 $1 < @ $2 > Insert < > and finish
681 R$* $@ $>Canonify2 $1
691 R$* < @ localhost > $* $: $1 < @ $j . > $2 no domain at all
692 R$* < @ localhost . $m > $* $: $1 < @ $j . > $2 local domain
693 R$* < @ localhost . UUCP > $* $: $1 < @ $j . > $2 .UUCP domain
696 R$* < @ [ $+ ] > $* $: $1 < @@ [ $2 ] > $3 mark [addr]
697 R$* < @@ $=w > $* $: $1 < @ $j . > $3 self-literal
698 R$* < @@ $+ > $* $@ $1 < @ $2 > $3 canon IP addr
707 R$* < @ $+ . UUCP > $* $: $1 < @ $[ $2 $] . UUCP . > $3
708 R$* < @ $+ . . UUCP . > $* $@ $1 < @ $2 . > $3
711 R$* < @ $* $=P > $* $: $1 < @ $2 $3 . > $4
712 R$* < @ $* $~P > $* $: $&{daemon_flags} $| $1 < @ $2 $3 > $4
713 R$* CC $* $| $* < @ $+.$+ > $* $: $3 < @ $4.$5 . > $6
714 R$* CC $* $| $* $: $3
716 R$* $| $* < @ $* > $* $: $2 < @ $[ $3 $] > $4
717 R$* $| $* $: $2
720 R$* < @ $=w > $* $: $1 < @ $2 . > $3
721 R$* < @ $=M > $* $: $1 < @ $2 . > $3
722 R$* < @ $* . . > $* $1 < @ $2 . > $3
730 R$+ :; <@> $@ $1 : handle <list:;>
731 R$* <@> $@ handle <> and list:;
734 R$* < @ $+ . > $* $1 < @ $2 > $3
737 R$* < @ *LOCAL* > $* $1 < @ $j > $2
740 R$* < $+ > $* $1 $2 $3 defocus
741 R@ $+ : @ $+ : $+ @ $1 , @ $2 : $3 <route-addr> canonical
742 R@ $* $@ @ $1 ... and exit
745 R$+ @ $- . UUCP $2!$1 u@h.UUCP => h!u
748 R$+ @ $+ . DECNET $2 :: $1 u@h.DECNET => h::u
750 R$+ % $=w @ $=w $1 @ $2 u%host@host => u@host
760 R$* $: $>canonify $1
761 R$* $@ $>parse $1
770 R$* $: $>Parse0 $1 initial parsing
771 R<@> $#local $: <@> special case error msgs
772 R$* $: $>ParseLocal $1 handle local hacks
773 R$* $: $>Parse1 $1 final parsing
783 R<@> $@ <@> special case error msgs
784 R$* : $* ; <@> $#error $@ 5.1.3 $: "553 List:; syntax illegal for recipient addresses"
785 R@ <@ $* > < @ $1 > catch "@@host" bogosity
786 R<@ $+> $#error $@ 5.1.3 $: "553 User address required"
787 R$+ <@> $#error $@ 5.1.3 $: "553 Hostname required"
788 R$* $: <> $1
789 R<> $* < @ [ $* ] : $+ > $* $1 < @ [ $2 ] : $3 > $4
790 R<> $* < @ [ $* ] , $+ > $* $1 < @ [ $2 ] , $3 > $4
791 R<> $* < @ [ $* ] $+ > $* $#error $@ 5.1.2 $: "553 Invalid address"
792 R<> $* < @ [ $+ ] > $* $1 < @ [ $2 ] > $3
793 R<> $* <$* : $* > $* $#error $@ 5.1.3 $: "553 Colon illegal in host name part"
794 R<> $* $1
795 R$* < @ . $* > $* $#error $@ 5.1.2 $: "553 Invalid host name"
796 R$* < @ $* .. $* > $* $#error $@ 5.1.2 $: "553 Invalid host name"
797 R$* < @ $* @ > $* $#error $@ 5.1.2 $: "553 Invalid route address"
798 R$* @ $* < @ $* > $* $#error $@ 5.1.3 $: "553 Invalid route address"
799 R$* , $~O $* $#error $@ 5.1.3 $: "553 Invalid route address"
803 R$* < @ > $* $@ $>Parse0 $>canonify $1 user@ => user
804 R< @ $=w . > : $* $@ $>Parse0 $>canonify $2 @here:... -> ...
805 R$- < @ $=w . > $: $(dequote $1 $) < @ $2 . > dequote "foo"@here
806 R< @ $+ > $#error $@ 5.1.3 $: "553 User address required"
807 R$* $=O $* < @ $=w . > $@ $>Parse0 $>canonify $1 $2 $3 ...@here -> ...
808 R$- $: $(dequote $1 $) < @ *LOCAL* > dequote "foo"
809 R< @ *LOCAL* > $#error $@ 5.1.3 $: "553 User address required"
810 R$* $=O $* < @ *LOCAL* >
812 R$* < @ *LOCAL* > $: $1
822 R$* < @ [ $+ ] > $* $: $>ParseLocal $1 < @ [ $2 ] > $3 numeric internet spec
823 R$* < @ [ $+ ] > $* $: $1 < @ [ $2 ] : $S > $3 Add smart host to path
824 R$* < @ [ $+ ] : > $* $#esmtp $@ [$2] $: $1 < @ [$2] > $3 no smarthost: send
825 R$* < @ [ $+ ] : $- : $*> $* $#$3 $@ $4 $: $1 < @ [$2] > $5 smarthost with mailer
826 R$* < @ [ $+ ] : $+ > $* $#esmtp $@ $3 $: $1 < @ [$2] > $4 smarthost without mailer
832 R$=L < @ $=w . > $#local $: @ $1 special local names
833 R$+ < @ $=w . > $#local $: $1 regular local name
843 R$* < @ $* > $* $: $>MailerToTriple < $S > $1 < @ $2 > $3 glue on smarthost name
846 R$* < @$* > $* $#esmtp $@ $2 $: $1 < @ $2 > $3 user@host.domain
849 R$=L $#local $: @ $1 special local names
850 R$+ $#local $: $1 regular local names
860 R$+ $: $1 $| $>"Local_localaddr" $1
861 R$+ $| $#ok $@ $1 no change
862 R$+ $| $#$* $#$2
863 R$+ $| $* $: $1
869 R$+ + * $#local $@ $&h $: $1
870 R$+ + $* $#local $@ + $2 $: $1 + *
873 R$+ $: <> $1
877 R< > $+ $: < > < $1 <> $&h > nope, restore +detail
879 R< > < $+ <> + $* > $: < > < $1 + $2 > check whether +detail
880 R< > < $+ <> $* > $: < > < $1 > else discard
881 R< > < $+ + $* > $* < > < $1 > + $2 $3 find the user part
882 R< > < $+ > + $* $#local $@ $2 $: @ $1 strip the extra +
883 R< > < $+ > $@ $1 no +detail
884 R$+ $: $1 <> $&h add +detail back in
886 R$+ <> + $* $: $1 + $2 check whether +detail
887 R$+ <> $* $: $1 else discard
888 R< local : $* > $* $: $>MailerToTriple < local : $1 > $2 no host extension
889 R< error : $* > $* $: $>MailerToTriple < error : $1 > $2 no host extension
891 R< $~[ : $+ > $+ $: $>MailerToTriple < $1 : $2 > $3 < @ $2 >
893 R< $+ > $+ $@ $>MailerToTriple < $1 > $2 < @ $1 >
901 R< > $* $@ $1 strip off null relay
902 R< error : $-.$-.$- : $+ > $* $#error $@ $1.$2.$3 $: $4
903 R< error : $- : $+ > $* $#error $@ $(dequote $1 $) $: $2
904 R< error : $+ > $* $#error $: $1
905 R< local : $* > $* $>CanonLocal < $1 > $2
906 R< $~[ : $+ @ $+ > $*<$*>$* $# $1 $@ $3 $: $2<@$3> use literal user
907 R< $~[ : $+ > $* $# $1 $@ $2 $: $3 try qualified mailer
908 R< $=w > $* $@ $2 delete local host
909 R< $+ > $* $#relay $@ $1 $: $2 use unqualified mailer
917 R< $* > < @ $+ > : $+ $@ $>Recurse $3
918 R< $* > $+ $=O $+ < @ $+ > $@ $>Recurse $2 $3 $4
921 R< $* > $* < @ $* . > $: < $1 > $2 < @ $3 >
924 R< > $* < @ $* > $* $#local $@ $1@$2 $: $1
925 R< > $+ $#local $@ $1 $: $1
928 R< $+ @ $+ > $* < @ $* > $: < $1 > $3 < @ $4 >
931 R< $+ > $* <@ $* > $* $#local $@ $2@$3 $: $1
932 R< $+ > $* $#local $@ $2 $: $1
942 R$* < @ $* $=N . > $@ $1 < @ $2 $3 . >
944 R$* < @ *LOCAL* > $@ $1 < @ $j . >
951 R$* < @ *LOCAL* > $* $: $1 < @ $j . > $2
977 R$* $: $>Parse0 $>canonify $1 make domain canonical
981 ### ParseRecipient -- Strip off hosts in $=R as well as possibly
993 R$* $: <?> $>CanonAddr $1
994 R<?> $* < @ $* . > <?> $1 < @ $2 > strip trailing dots
995 R<?> $- < @ $* > $: <?> $(dequote $1 $) < @ $2 > dequote local part
998 R<?> $* $=O $* < @ $* > $: <NO> $1 $2 $3 < @ $4>
999 R<?> $* $@ $1
1002 R<NO> $* < @ $* $=R > $: <RELAY> $1 < @ $2 $3 >
1006 R<RELAY> $* < @ $* > $@ $>ParseRecipient $1
1007 R<$+> $* $@ $2
1018 R$* $: $1 $| $>"Local_check_relay" $1
1019 R$* $| $* $| $#$* $#$3
1020 R$* $| $* $| $* $@ $>"Basic_check_relay" $1 $| $2
1024 R$* $: < $&{deliveryMode} > $1
1025 R< d > $* $@ deferred
1026 R< $* > $* $: $2
1036 R$* $: $1 $| $>"Local_check_mail" $1
1037 R$* $| $#$* $#$2
1038 R$* $| $* $@ $>"Basic_check_mail" $1
1042 R$* $: < $&{deliveryMode} > $1
1043 R< d > $* $@ deferred
1044 R< $* > $* $: $2
1047 R$* $: $1 $| $>"tls_client" $&{verify} $| MAIL
1048 R$* $| $#$+ $#$2
1049 R$* $| $* $: $1
1051 R<> $@ <OK> we MUST accept <> (RFC 1123)
1052 R$+ $: <?> $1
1053 R<?><$+> $: <@> <$1>
1054 R<?>$+ $: <@> <$1>
1055 R$* $: $&{daemon_flags} $| $1
1056 R$* f $* $| <@> < $* @ $- > $: < ? $&{client_name} > < $3 @ $4 >
1057 R$* u $* $| <@> < $* > $: <?> < $3 >
1058 R$* $| $* $: $2
1060 R<@> < $* @ localhost > $: < ? $&{client_name} > < $1 @ localhost >
1061 R<@> < $* @ [127.0.0.1] >
1063 R<@> < $* @ [IPv6:0:0:0:0:0:0:0:1] >
1065 R<@> < $* @ [IPv6:::1] >
1067 R<@> < $* @ localhost.$m >
1069 R<@> < $* @ localhost.UUCP >
1071 R<@> $* $: $1 no localhost as domain
1072 R<? $=w> $* $: $2 local client: ok
1073 R<? $+> <$+> $#error $@ 5.5.4 $: "553 Real domain name required for sender address"
1074 R<?> $* $: $1
1075 R$* $: <?> $>CanonAddr $1 canonify sender address and mark it
1076 R<?> $* < @ $+ . > <?> $1 < @ $2 > strip trailing dots
1078 R<?> $* < @ $* $=P > $: <OKR> $1 < @ $2 $3 >
1079 R<?> $* < @ $j > $: <OKR> $1 < @ $j >
1080 R<?> $* < @ $+ > $: <? $(resolve $2 $: $2 <PERM> $) > $1 < @ $2 >
1081 R<? $* <$->> $* < @ $+ >
1086 R<?> $* $: $&{daemon_flags} $| <?> $1
1087 R$* u $* $| <?> $* $: <OKR> $3
1088 R$* $| $* $: $2
1089 R<?> $* $: < ? $&{client_addr} > $1
1090 R<?> $* $@ <OKR> ...local unqualed ok
1091 R<? $+> $* $#error $@ 5.5.4 $: "553 Domain name required for sender address " $&f
1094 R<?> $* $: @ $1 mark address: nothing known about it
1095 R<$={ResOk}> $* $: @ $2 domain ok
1096 R<TEMP> $* $#error $@ 4.1.8 $: "451 Domain of sender address " $&f " does not resolve"
1097 R<PERM> $* $#error $@ 5.1.8 $: "553 Domain of sender address " $&f " does not exist"
1107 R$* $: $1 $| $>"Local_check_rcpt" $1
1108 R$* $| $#$* $#$2
1109 R$* $| $* $@ $>"Basic_check_rcpt" $1
1113 R<> $#error $@ nouser $: "553 User address required"
1114 R$@ $#error $@ nouser $: "553 User address required"
1116 R$* $: < $&{deliveryMode} > $1
1117 R< d > $* $@ deferred
1118 R< $* > $* $: $2
1122 R$* $: $1 $| @ $>"Rcpt_ok" $1
1123 R$* $| @ $#TEMP $+ $: $1 $| T $2
1124 R$* $| @ $#$* $#$2
1125 R$* $| @ RELAY $@ RELAY
1126 R$* $| @ $* $: O $| $>"Relay_ok" $1
1127 R$* $| T $+ $: T $2 $| $>"Relay_ok" $1
1128 R$* $| $#TEMP $+ $#error $2
1129 R$* $| $#$* $#$2
1130 R$* $| RELAY $@ RELAY
1131 R T $+ $| $* $#error $1
1133 R$* $#error $@ 5.7.1 $: "550 Relaying denied"
1140 R$* $: $>ParseRecipient $1 strip relayable hosts
1146 R$* $: $1 $| $>RelayTLS client authenticated?
1147 R$* $| $# $+ $# $2 error/ok?
1148 R$* $| $* $: $1 no
1150 R$* $: $1 $| $>"Local_Relay_Auth" $&{auth_type}
1151 R$* $| $# $* $# $2
1152 R$* $| NO $: $1
1153 R$* $| $* $: $1 $| $&{auth_type}
1154 R$* $| $: $1
1155 R$* $| $={TrustAuthMech} $# RELAY
1156 R$* $| $* $: $1
1158 R$+ < @ $=w > $@ RELAY
1159 R$+ < @ $* $=R > $@ RELAY
1165 R$* $: <?> $1
1166 R<?> $* < @ $+ > $: <REMOTE> $1 < @ $2 >
1168 R<?> $+ $@ RELAY
1169 R<$+> $* $: $2
1177 R$* $: $&{client_addr}
1178 R$@ $@ RELAY originated locally
1183 R$=R $* $@ RELAY relayable IP address
1184 R$* $: [ $1 ] put brackets around it...
1185 R$=w $@ RELAY ... and see if it is local
1189 R$* $: < $&{client_resolve} >
1190 R<TEMP> $#TEMP $@ 4.4.0 $: "450 Relaying temporarily denied. Cannot resolve PTR record for " $&{c…
1191 R<FORGED> $#error $@ 5.7.1 $: "550 Relaying denied. IP name possibly forged " $&{client_name}
1192 R<FAIL> $#error $@ 5.7.1 $: "550 Relaying denied. IP name lookup failed " $&{client_name}
1193 R$* $: <@> $&{client_name}
1195 R<@> $* $=P $:<?> $1 $2
1196 R<@> $+ $:<?> $[ $1 $]
1197 R$* . $1 strip trailing dots
1198 R<?> $=w $@ RELAY
1199 R<?> $* $=R $@ RELAY
1214 R$* $: $&{auth_type} $| $1
1216 R$@ $| $* $#error $@ 5.7.1 $: "550 not authenticated"
1217 R$* $| $&{auth_authen} $@ identical
1218 R$* $| <$&{auth_authen}> $@ identical
1219 R$* $| $* $: $1 $| $>"Local_trust_auth" $2
1220 R$* $| $#$* $#$2
1221 R$* $#error $@ 5.7.1 $: "550 " $&{auth_authen} " not allowed to act as " $&{auth_author}
1262 R$* $: $1 $| $&{verify}
1263 R$* $| DANE_NOTLS $#error $@ 4.7.0 $: "454 DANE: missing STARTTLS."
1264 R$* $| DANE_TEMP $#error $@ 4.7.0 $: "454 DANE check failed temporarily."
1265 R$* $| DANE_FAIL $#error $@ 4.7.0 $: "454 DANE check failed."
1275 R$* $| $* $@ $>"TLS_connection" $1
1286 R$* $@ $>"TLS_connection" $1
1331 R$+ $: $>ParseRecipient $1
1332 R$* < @ $+ > $* $#relay $@ ${MTAHost} $: $1 < @ $2 > $3
1334 R$+ :: $+ $#relay $@ ${MTAHost} $: $1 :: $2
1335 R$* $#relay $@ ${MTAHost} $: $1 < @ $j >
1365 R<@> $n errors to mailer-daemon
1366 R@ <@ $*> $n temporarily bypass Sun bogosity
1367 R$+ $: $>AddDomain $1 add local domain if needed
1368 R$* $: $>MasqEnv $1 do masquerading
1374 R$+ < @ $* > $: $1 strip host part
1375 R$+ + $* $: < $&{addr_type} > $1 + $2 mark with addr type
1376 R<e s> $+ + $* $: $1 remove +detail for sender
1377 R< $* > $+ $: $2 else remove mark
1383 R<@> $n errors to mailer-daemon
1384 R@ <@ $*> $n temporarily bypass Sun bogosity
1385 R$+ $: $>AddDomain $1 add local domain if needed
1386 R$* $: $>MasqHdr $1 do masquerading
1392 R$+ $: $>AddDomain $1 add local domain if needed
1393 R$* < @ *LOCAL* > $* $: $1 < @ $j . > $2
1400 Mlocal, P=[IPC], F=lmDFMuXkw5, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL,
1403 Mprog, P=[IPC], F=lmDFMuXk5, S=EnvFromL/HdrFromL, R=EnvToL/HdrToL, D=$z:/,
1417 R$* < @ $* > $* $@ $1 < @ $2 > $3 already fully qualified
1418 R$+ $@ $1 < @ *LOCAL* > add local qualification
1426 R< @ $+ > $* $@ < @ $1 > $2 resolve <route-addr>
1431 R$+ < @ $+ .UUCP. > $: < $2 ! > $1 convert to UUCP form
1432 R$+ < @ $* > $* $@ $1 < @ $2 > $3 not UUCP form
1435 R< $&h ! > $- ! $+ $@ $2 < @ $1 .UUCP. >
1436 R< $&h ! > $-.$+ ! $+ $@ $3 < @ $1.$2 >
1437 R< $&h ! > $+ $@ $1 < @ $&h .UUCP. >
1438 R< $+ ! > $+ $: $1 ! $2 < @ $Y > use UUCP_RELAY
1439 R$+ < @ $~[ $* : $+ > $@ $1 < @ $4 > strip mailer: part
1440 R$+ < @ > $: $1 < @ *LOCAL* > if no UUCP_RELAY
1447 R$+ $: $>PseudoToReal $1 sender/recipient common
1448 R$* :; <@> $@ list:; special case
1449 R$* $: $>MasqSMTP $1 qualify unqual'ed names
1450 R$+ $: $>MasqEnv $1 do masquerading
1458 R$+ $: $>PseudoToReal $1 sender/recipient common
1459 R$+ $: $>MasqSMTP $1 qualify unqual'ed names
1460 R$* < @ *LOCAL* > $* $: $1 < @ $j . > $2
1466 R$+ $: $>PseudoToReal $1 sender/recipient common
1467 R:; <@> $@ list:; special case
1470 R$* <@> $* $@ $1 <@> $2 pass null host through
1471 R< @ $* > $* $@ < @ $1 > $2 pass route-addr through
1472 R$* $: $>MasqSMTP $1 qualify unqual'ed names
1473 R$+ $: $>MasqHdr $1 do masquerading
1480 R$+ $: $>MasqSMTP $1
1481 R$+ $: $>MasqHdr $1
1483 Msmtp, P=[IPC], F=mDFMuXk5, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\r\n, L=990,
1486 Mesmtp, P=[IPC], F=mDFMuXak5, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\r\n, L=990,
1489 Msmtp8, P=[IPC], F=mDFMuX8k5, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\r\n, L=990,
1492 Mdsmtp, P=[IPC], F=mDFMuXa%k5, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\r\n, L=990,
1495 Mrelay, P=[IPC], F=mDFMuXa8k, S=EnvFromSMTP/HdrFromSMTP, R=MasqSMTP, E=\r\n, L=2040,