Страница 3 из 4
# sendmail -bt -Ctest.cf
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> /tryflags HS
> /try esatp craig
Trying header sender address craig for mailer esmtp
canonify input: craig
Canonify2 input: craig
Canonify2 returns: craig
canonify returns: craig
1 input: craig
1 returns: craig
HdrFromSMTP input: craig
PseudoToReal input: craig
PseudoToReal returns: craig
MasqSMTP input: craig
MasqSMTP returns: craig < e *LOCAL* >
MasqHdr input: craig < e -LOCAL* >
MasqHdr returns: craig < @ wrotethebook . com
HdrFromSMTP returns: craig < @ wrotethebook . com
final input: craig < @ wrotethebook . com
final returns: craig § wrotethebook . com
Rcode = 0, addr = Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
> /tryflags ES
> /try esmtp craig
Trying envelope sender address craig for mailer esmtp
canonify input: craig
Canonify2 input: craig
Canonify2 returns: craig
canonify returns: craig
1 input: craig
1 returns: craig
EnvFromSMTP input: craig
PseudoToReal input: craig
PseudoToReal returns: craig
MasqSMTP input: craig
MasqSMTP returns: craig < e -LOCAL* >
MasqEnv input: craig < 9 -LOCAL* >
MasqEnv returns: craig < @ rodent . wrotethebook . com
EnvFromSMTP returns: craig < @ rodent . wrotethebook . com
final input: craig < @ rodent . wrotethebook . com
final returns: craig 9 rodent . wrotethebook . com
Rcode = 0, addr = craigGrodent.wrotethebook.com
> /quit
Команда /tryflags определяет тип адреса для обработки командой /try или /parse. Для команды /tryflags доступно четыре флага: S (sender) - отправитель, R (recipient) - получатель, Н (header) - заголовок и Е (envelope) - конверт. Сочетанием двух из этих флагов в первой команде /tryflags мы обрабатываем адрес отправителя из заголовка (HS).