У нас возникли проблемы со списком рассылки, мы используем 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=<[email protected]>, 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=<[email protected]>,
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)
решение1
Ваши записи DNS не имеют к этому никакого отношения. Сообщение об ошибке говорит о "майнинговом поведении" - это метод, используемый спамерами, которые пытаются проверить адреса получателей, создавая множество одновременных подключений или отправляя почту множеству разных пользователей, а затем собирая ответы с почтового сервера. Так вот, что происходит: когда вы отправляете письмо из списка рассылки, у которого много получателей Hotmail, 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 см.сайт документации postfix.