Здравствуйте, уважаемый all.
Сразу пардон если вопрос уже поднимался на этом форуме, но опыта у меня пока немного, и сходу найти путевое обсуждение с путевым решением проблемы мне не удалось, потому и пишу.
Итак, к делу:
Почтовый сервер FreeBSD + Postfix + фильтр DrWeb. Куча почтовых аккаунтов.Проблема: Исходящая почта принимается только от клиентов, находящихся в локальной сети. Т.е. из дома, например, письмо уже не отправишь - Postfix не примет его (что-то типа "relay access denied"). Хотя какой же это relaying - отправка письма от своего имени через свой же SMTP-сервер?
С другой строны, в maillog вижу письма, пришедшие извне локальной сети, но содержащие в качестве адреса отправителя адреса моих локальных пользователей:
postfix/smtpd[34975]: connect from unknown[xx.yyy.16.166]
postfix/smtpd[34975]: A91AE5C093: client=unknown[xx.yyy.16.166]
postfix/cleanup[34979]: A91AE5C093: message-id=<20060519065805.A91AE5C093@mydomain>
postfix/qmgr[93961]: A91AE5C093: from=<postmaster@mydomain>, size=56383, nrcpt=1 (queue active)
postfix/smtpd[34975]: disconnect from unknown[xx.yyy.16.166]
drweb-postfix[34981]: scan: the message(drweb.tmp.1I0KRr) sent by postmaster@mydomain to rector@mydomain has been cured or infected parts have been removed
drweb-postfix[34981]: scan: the message(drweb.tmp.1I0KRr) sent by postmaster@mydomain to rector@mydomain is passed
Очевидно, адрес отправителя подделан. Но самое главное: Postfix принял письмо, исходящее с клиента IP xx.yyy.16.166, находящегося вне моей локальной сети!
Как же так - от моих пользователей, находящихся вне локалки, не принимает, а от спамеров принял.
Если кто-нибудь сталкивался с подобным, подскажите, пожалуйста, решение этой проблемы.