Как правильно настроить Exim?

Поставил Exim, запустил с дефолтными настройками, но письма не доходят получателям, которые используют Google, Mail.Ru, Yandex и т.д.

У своего сервера PTR-запись я указал такого вида — 1.2.3.4 ссылается на mail.domain.ru

В свою очередь, у домена domain.ru субдомен mail является MX-записью и указывает на мой сервер 1.2.3.4.

Всё ли правильно я настроил в плане DNS и PTR?

Логи следующие:

Пытался отправить письмо
user123@host:~# echo 'test' | mail -s test fsdhgfgh5467@list.ru


В результате в /var/spool/exim4/msglog появился лог-файл такого содержания:

2015-11-30 19:09:02 Received from <> R=1a3R0f-0008Ee-Lh U=Debian-exim P=local S=1580
2015-11-30 19:09:02 routing failed for user123@domain.ru: Unrouteable address
*** Frozen (delivery error message)

А в /var/spool/exim4/input сразу два лог-файла. Один из них:

1a3Qwn-00082j-H5-D
This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

fsdhgfgh5467@list.ru
SMTP error from remote mail server after end of data:
host mxs.mail.ru [94.100.180.150]: 550 spam message rejected. Please visit help.mail.ru/notspam-support/id?c=pG27cdILK44nvX22... or report details to abuse@corp.mail.ru. Error code:
71BB6DA48E2B0BD2B67DBD272EF0D2B74E1D1D7126933B3ED65A730B0DDE7C8CD4935CCF4A1A4A4CE8B1DEF3C40F38A09BBDAA9B254818FC8D58F07C3782C027F561E7DA9D2EEDB72B00E0583BC10722B0E08F6A41E452FBA8E5A2A4A3C79EAD5F59669FB584B17F7E405F2109B8B52171FF81B3FEF8F8F5790EB8E61B6D9E05BD93DCEA4F599F01AC96312E9FDFFB2A1F9A99D68095B050DBA6DD872BA1FCD4F21149D5D954F5B3772E1A48EF1F1AA7F4643EA3B4E1975335B4F95F67A186AD1BC9FC31C791B9BBFDCBEF9

------ This is a copy of the message, including all the headers. ------

Return-path:
Received: from user123by mail.domain.ru with local (Exim 4.80)
(envelope-from )
id 1a3Qwm-000828-RB
for fsdhgfgh5467@list.ru; Mon, 30 Nov 2015 19:05:01 +0300
To: fsdhgfgh5467@list.ru
Subject: test
Message-Id:
From: user123
Date: Mon, 30 Nov 2015 19:05:00 +0300

test
  • Вопрос задан
  • 5051 просмотр
Решения вопроса 1
@xtreme
Снимаю порчу по SSH :)
Давно уже взял за правило - при поднятии любого почтосервера, который будет работать с внешним миром:
1. Проверить, что mail.domain.com указывает на адрес сервера, убедиться, что PTR адреса сервера указывает на mail.domain.com
2. primary_hostname = mail.domain.com (в Exim. Так мы представляемся собой остальным)
3. domainlist relay_to_domains = domain.com (так мы разрешаем релей почты для основного домена
4. SPF-запись в DNS - "v=spf1 a mx ip4:1.2.3.4 ~all"
5. Генерация DKIM-сертификатов для domain.com, конфигурация DNS и Exim на работу с этой подписью.
5а. В запущеных случаях - настройка SPF и DKIM для домена mail.domain.com, для писем, генерируемых самим сервером.
6. Тестовое письмо на ящик в яндексе, чтобы увидеть зеленый шильдик о том, что DKIM настроен верно.
7. Чуть не забыл - в /etc/aliases строку "root: vasya.pupkin@gmail.com" (вкупе с "webmaster: root"), затем newaliases чтобы получать отчеты об отлупах.

Минимум действий - рабочая почта.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы