У нас возникли проблемы с нашим списком симуляции, мы используем MailMan, кусок журнала, который, как я думал, может помочь в отслеживании проблемы,
Несколько строк вроде следующего:
(lost connection with mx1.hotmail.com[65.54.188.110] while sending MAIL FROM
Тогда в конце получается следующее:
(host mx1.hotmail.com[65.55.92.136] said: 550 SC-002 (SNT0-MC1-F20)
Проверка этого сообщения об ошибке означает:
SNT0-MC1-F20
Mail rejected by Outlook for policy reasons. The mail server IP connecting
to Outlook has exhibited namespace mining behavior.
Я попытался проверить, что-то не так с нашей записью DNS, я заметил одну вещь:
mail.example.com is a CNAME to example.com and example.com
is an A record to server ip.
Я упомянул здесь hotmail в качестве примера серверов, к которым мы пытаемся подключиться, некоторые из этих серверов работают успешно, к сожалению, большинство из них выходит из строя [я предполагаю, что те, которые проверяют задолго до получения электронного письма].
Пожалуйста, предложите любую идею, что может быть причиной. Может быть проблема с DNS-записью, которую я упомянул, была причиной? Также обратите внимание, что у нас уже есть PTR-код для IP-адреса почтового сервера.
Другие журналы:
Dec 18 10:15:44 mail postfix/smtp[688]: D9FC3E000E0: to=<info@example.org>, relay=none,
delay=319639, delays=319597/0.28/42/0, dsn=4.4.1, status=deferred (connect to
mailbk.example.org[x.x.x.x]:25: Connection timed out)
Dec 18 10:15:44 mail postfix/error[846]: 87571E000D7: to=<info@example.org>,
relay=none, delay=332315, delays=332272/43/0/0.13, dsn=4.4.1, status=deferred
(delivery temporarily suspended: connect to mailbk.example.org[x.x.x.x]:25:
Connection timed out)
Ваши записи DNS не имеют к этому никакого отношения. В сообщении об ошибке говорится о «майнинге» - это метод, используемый спамерами, пытающимися проверить адреса получателей, создавая много одновременных подключений или отправляя почту множеству разных пользователей, а затем собирая ответы с почтового сервера. . Итак, что происходит, когда вы отправляете письмо из списка рассылки, у которого много получателей Hotmail, hotmail не может отличить его от реального спама, и поэтому они отклоняют почту.
Я бы посоветовал вам начать с обращения напрямую в hotmail; поиск в Интернете по запросу «поддержка доставки горячей почты» должен указать вам правильное направление.
Вы также можете взглянуть на формирование очереди, чтобы ограничить количество одновременных попыток доставки, особенно на hotmail. Инструкции о том, как это сделать, можно найти на сайт документации postfix; хотя в нем говорится о невыполненных задачах, он не менее полезен в этой ситуации. Основные шаги для postfix 2.5:
В master.cf
вы настраиваете отдельную службу для Hotmail, например:
# service type private unpriv chroot wakeup maxproc command
hotmail unix - - n - 5 smtp
Добавьте этот транспорт в домен hotmail.com в /etc/postfix/transport
:
hotmail.com hotmail:
В main.cf
, настройте транспортную карту и установите ограничения когорт:
transport_maps = hash:/etc/postfix/transport
hotmail_destination_concurrency_failed_cohort_limit = 100
hotmail_destination_concurrency_limit = 5
Для получения дополнительной информации и конфигурации для предыдущих версий постфикса, пожалуйста, посмотрите сайт документации postfix.