Получил установку Postfix-Dovecot-Saslauthd на Ubuntu 10.04.
Проблема в том, что есть (по крайней мере) один домен, от которого он отказывается принимать электронные письма. Я получаю письма с разных доменов, кроме одного. Это действительно странно, но может ли какой-то файл конфигурации или что-то блокировать определенные домены? или IP? или что-то? Я знаю, что мне отправляют электронные письма, на самом деле я сам отправил тестовое письмо из этого домена, и они просто не появляются.
Не ищите в журналах доменное имя отправителя, оно, вероятно, было отклонено до того, как доменное имя могло появиться.
Запустите tail -f в mail.log и отправьте тестовое письмо.
tail -f /var/log/mail.log
Ищите любые соединения, которые отклоняются по причинам. Запись в журнале не обязательно должна включать доменное имя отправителя, потому что smtp-сервер отправителя, вероятно, был отклонен до того, как у него появилась возможность отправить команду «mail from:». Его можно было отбросить из-за заголовка ehlo, IP или другого правила. Это должно быть где-то в журнале.
Имеется ли в домене отправителя правильная конфигурация DNS? mx? какие-нибудь записи openspf? Есть ли в smtp отправителя запись Reverese dns?
Если в журналах нет инициированного соединения, это означает, что сервер отправителя даже не пытался отправить почту. У вашего домена правильная конфигурация DNS? Записи MX действительны?
dig domainname
dig domainname mx
dig domainname txt
Или, может быть, домен отправителя настроен как локальный пункт назначения в вашем постфиксе?
Вы не предоставили никаких реальных доменных имен, поэтому мы ничего не можем проверить, и это действительно невозможно угадать. Есть много, много, причин неполучения писем.
Записи DNS для обоих доменов выглядят правильно. Ищите ip smtp-сервера домена отправителя (74.220.207.174) в вашем /var/log/mail.log
В дополнение к тому, что сказал pietrocat, проверьте, указан ли почтовый сервер этого проблемного домена в некоторых RBL (это повлияет на вас, только если ваш почтовый сервер использует RBL для блокировки электронной почты):
dig mx problem-domain.org
host xyz.problem-domain.org
Вы уже пытались выполнить поиск в своей конфигурации для этого домена?
grep -ri blocked.domain /etc/postfix
Вы проверяли свои файлы журналов?
less /var/log/mail
Проверить журнал /var/log/mail.log
чтобы увидеть, что происходит. Так что у вас будет больше информации для решения проблемы.