|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Davydov 2:5020/400 11 Nov 2004 20:18:18 To : Eugene Grosbein Subject : Re: sendmail: <FORGED> --------------------------------------------------------------------------------
> From: Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org>
> Date: Wed, 10 Nov 2004 22:51:03 +0300
>
>Машинка (FreeBSD 4.10-STABLE) на диалапе идет за почтой на внешний POP3
>fetchmail'ом, который в это же время принятую почту скармливает
>локальному sendmail'у на 25-й порт. Почему-то (!) sendmail видит
>fetchmail приходящим с IP-адреса, выданного провайдером на ppp0.
>
>С обратной зоной у провайдера все плохо, поэтому ${client_name}
>получается FORGED и fetchmail получает
>"550 Relaying denied. IP name possibly forged" от своего собственного
>sendmail'а. При этом входящие через ppp0 TCP-коннеты зафильтрованы:
>
>ipfw reset tcp from any to any in recv ppp0
>
>IP динамический.
>
>Как идеологически правильно будет разрулить такую ситуацию?
Есть разные варианты, но все они базируются на том, что использовать
25 порт для локальной доставки идеологически неправильно. Я лично
делаю согласно RFC2033, благо и fetchmail, и mail.local умеют это
дело штатно. Можно также воспользоваться, как бишь там в man fetchmail
сказано-то:
If no port 25 listener is available, but your fetchmail
compilation detected or was told about a reliable local
MDA, it will use that MDA for local delivery instead. At
build time, fetchmail normally looks for executable proc-
mail(1) and sendmail(1) binaries.
Вал. Дав.
--- ifmail v.2.15dev5.3
* Origin: St. Petersburg State University (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/441787792933.html, оценка из 5, голосов 10
|