Заметки на тему настройки почтового сервера

DMARC как настроить

Делаем TXT-запись в DNS-зоне следующего содержания:

_dmarc.company.ru IN TXT "v=DMARC1; p=none; sp=none; rua=mailto:postmaster@company.ru"
Инструменты:

SPF и DomainKeys

Смена почтового сервера

Для того, чтобы сменить почтовый сервис, надо скопировать почту на другой почтовый сервис.
Для этого можно использовать программу imapsync.

  1. Создаем новый ящик  для синхронизации и подключаем пароль приложения.
  2. Ставим зависимости.
  3. Ставим программу imapsync.
    git clone (https://github.com/imapsync/imapsync.git
    
  4. Запускаем синхронизацию:
    ./imapsync --host1 imap.yandex.ru --user1 smart_user@mail.ru --password1 appkey1 --host2 http://imap.gmail.com --user2 smart_user@gmail.com --password2 appkey2
    

Пересылка pdf-файлов в Thunderbird

При пересылке PDF-файлов с помощью почтового клиента Mozilla Thunderbird, настроенного на использование протокола IMAP, обрезаются несколько начальных байт вложения, что приводит к его искажению.
В результате - получатель не может открыть полученный файл, т.к. он испорчен.

Решение: Заменить значение некоторых ключей в настройках почтового клиента.
Для этого открываем Настройки -> Дополнительные -> Редактор настроек и правим:

mail.server.default.fetch_by_chunks true -> false
mail.imap.fetch_by_chunks   true -> false (в новых версиях нет)

Как не попасть в блоклист spamhaus.org

После запуска нового почтовика или смены его настроек полезно проверить почтовый сервер на open relay, botnet и прочие уязвимости. Можно использовать следующие онлайн-сервисы:

  • mxtoolbox.com
  • mailradar.com   проверяет на open realy 19-ю способами (вские хитрые подстановки)!