Postfix принимает почту не для всех relay_recipients, sdm, 03-Авг-08, 20:01 [смотреть все]Странная проблема с приемом почты для транзитных получателей (FreeBSD 6.3 + Postfix 2.5.1 из портов). Postfix отдает почту внутрь сети на Exchange, получатели берутся из АД ldap-запросом и пишутся в relay_recipients. В main.cf : relay_recipient_maps = hash:/usr/local/etc/postfix/relay_recipientsuser1@domain.ru OK user2@domain.ru OK userХ@domain.ru OK postmaster@domain.ru OK info@domain.ru OK otk@domain.ru OK Далее "postmap relay_recipients" естессно. Проблема в том что входящая почта принимается для user1, user2, userX, postmaster, но не принимается для остальных info и otk, хотя info@domain.ru и otk@domain.ru содержатся в relay_recipients.db ошибка в виде:
info@domain.ru SMTP error from remote mailer after RCPT TO:<info@domain.ru>: host mail.domain.ru [92.12.15.62]: 550 5.1.1 <info@domain.ru>: Recipient address rejected: User unknown |
- Postfix принимает почту не для всех relay_recipients, ALex_hha, 13:17 , 05-Авг-08 (1)
- Postfix принимает почту не для всех relay_recipients, sdm, 14:47 , 05-Авг-08 (2)
>>Полностью лог postfix покажи для такого письма Aug 5 14:36:05 unix postfix/smtpd[96586]: connect from mx40.mail.ru[194.67.23.36] Aug 5 14:36:09 unix postfix/smtpd[96586]: NOQUEUE: reject: RCPT from mx40.mail.ru[194.67.23.36]: 550 5.1.1 <info@domain.ru>: Recipient address rejected: User unknown; from=<agm12@mail.ru> to=<info@domain.ru> proto=ESMTP helo=<mx40.mail.ru> Aug 5 14:36:09 unix postfix/smtpd[96586]: disconnect from mx40.mail.ru[194.67.23.36] адреса, на кот. почта не проходит - алиасы, но postmaster тоже алиас, а с ним проблем нет.
- Postfix принимает почту не для всех relay_recipients, sdm, 11:31 , 06-Авг-08 (3)
всем спасибо, вопрос снимается ответ получил на postfix.ru, решилось все просто, хотя причина неочевидназаменил: mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain на mydestination = $myhostname, localhost.$mydomain, localhost и relay_domains = $mydestination на relay_domains = $mydomain и почта для этих адресов стала приниматьтся
- Postfix принимает почту не для всех relay_recipients, ALex_hha, 14:11 , 06-Авг-08 (4)
- Postfix принимает почту не для всех relay_recipients, A Clockwork Orange, 14:18 , 06-Авг-08 (5)
- Postfix принимает почту не для всех relay_recipients, sdm, 18:13 , 06-Авг-08 (6)
>[оверквотинг удален] >>и >> >>relay_domains = $mydestination >>на relay_domains = $mydomain >> >>и почта для этих адресов стала приниматься > >Все очевидно. Так как postfix релеит почту для домена, то пользователей он >ищет в relay_recipient_maps, а указав домен в mydestination, вы говорите postfix >искать пользователей в local_recipient_maps. Естественно он их там не находил. странно, но тех пользователей, для кот. почта принималась тоже нет в local_recipient_maps (как и самого файла собственно), поэтому для меня причина неочевидна по прежнему.
|