>Подозреваю, что ошибка в Ваших правилах, но не могу ее найти. Правило взято с сайта сендмаила, запрещает принимать почту для пользователя с интернета, для локальных разрешает.
>Попробуйте sendmail -bt
>D.{client_name}[здесь имя хоста отправителя]
>D.{client_addr}[адрес отправителя]
>check_rcpt [какой-нибудь локальный адрес]
вот что выдало:
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
#> D.{client_name} 91.122.74.108
D input: 91 . 122 . 74 . 108
D returns: 91 . 122 . 74 . 108
#> D.{client_addr} hdlrollo@mail.com
D input: hdlrollo @ mail . com
D returns: hdlrollo @ mail . com
#> check_rcpt foo@domen.com
check_rcpt input: foo @ domen . com
checkrcpt input: foo @ domen . com
Local_check_rcpt input: foo @ domen . com
canonify input: foo @ domen . com
Canonify2 input: foo < @ domen . com >
Canonify2 returns: foo < @ domen . com >
canonify returns: foo < @ domen . com >
Local_check_rcpt returns: OK
Basic_check_rcpt input: foo @ domen . com
Rcpt_ok input: foo @ domen . com
ParseRecipient input: foo @ domen . com
CanonAddr input: foo @ domen . com
canonify input: foo @ domen . com
Canonify2 input: foo < @ domen . com >
Canonify2 returns: foo < @ domen . com >
canonify returns: foo < @ domen . com >
Parse0 input: foo < @ domen . com >
Parse0 returns: foo < @ domen . com >
CanonAddr returns: foo < @ domen . com >
ParseRecipient returns: foo < @ domen . com >
SearchList input: < + To > $| < F : foo < @ domen . com > < U : foo @ > < D : domen . com > < >
F input: < foo @ domen . com > < ? > < + To > < >
F returns: < ? > < >
SearchList input: < + To > $| < U : foo @ > < D : domen . com > < >
U input: < foo @ > < ? > < + To > < >
U returns: < ? > < >
SearchList input: < + To > $| < D : domen . com > < >
D input: < domen . com > < ? > < + To > < >
D input: < domen . com > < ? > < + To > < >
D input: < com > < ? > < + To > < >
D returns: < ? > < >
D returns: < ? > < >
D returns: < ? > < >
SearchList returns: < ? >
SearchList returns: < ? >
SearchList returns: < ? >
RelayTLS input:
RelayTLS returns: NO
Rcpt_ok returns: RELAY
Basic_check_rcpt returns: RELAY
checkrcpt returns: RELAY
CanonAddr input: foo @ domen . com
canonify input: foo @ domen . com
Canonify2 input: foo < @ domen . com >
Canonify2 returns: foo < @ domen . com . >
canonify returns: foo < @ domen . com . >
Parse0 input: foo < @ domen . com . >
Parse0 returns: foo < @ domen . com . >
CanonAddr returns: foo < @ domen . com . >
FullAddr input: foo < @ domen . com . >
FullAddr returns: foo < @ domen . com . >
checkmail input: < >
Basic_check_mail input: < >
tls_client input: $| MAIL
D input: < > < ? > < ! "TLS_Clt" > < >
D returns: < ? > < > < ? > < ! "TLS_Clt" > < >
A input: < > < ? > < ! "TLS_Clt" > < >
A returns: < > < ? > < ! "TLS_Clt" > < >
TLS_connection input: $| < > < ? > < ! "TLS_Clt" > < >
TLS_connection returns: OK
tls_client returns: OK
Basic_check_mail returns: < OK >
checkmail returns: < OK >
checkrelay input: $|
Basic_check_rela input: $|
Basic_check_rela returns: $|
checkrelay returns: $|
check_rcpt returns: $# error $@ 5 . 7 . 1 $: "550 bogus HELO name used: "
>и еще FEATURE(`accept_unresolvable_domains')dnl не очень хорошо
Почему - не очень хорошо ?