Exim 4 config
Сказать что я ненавижу настраивать почту это ничего не сказать, всегда когда надо было настроить почту постоянно были какие то шаманства. Не исключение оказался и этот раз.
Мало того что инсталляция линукса была годовалая (debian 8) и появились проблемы с репозиториями (даже с архивными версиями), но и после того как вручную поставил, с конфигами было то еще шаманство. Вначале выяснилось что он как бы есть в системе и даже работает но только локально (между пользователями на сервере) для того чтобы работал с ролью internet (отправка и прием, прием мне как раз не был нужен) надо запускать конфигуратор который сгенерирует конфиг. Но на этом шаманства не заканчивались. И скажу что это редкий случай когда я вообще что-то шаманю, да и вообще редкий случай таких запутанных конфигов.
Во первых конфиг как бы состоит из двух частей:
-exim4.conf.template
-update-exim4.conf.conf (автогенерируемый)
Причем то что нужен template и то что update-exim4.conf.conf должен называтся именно так, а не просто например exim.conf. А exim4.conf.template это что то вроде стартового скрипта.
Далее вроде все настроил, но на gmail не приходит, запустил отправку с -v :
Our system has detected that this\n550-5.7.1 message does not meet IPv6 sending guidelines regarding PTR records\n550-5.7.1 and authentication. Please review\n550-5.7.1 https://support.google.com/mail/?p=IPv6AuthError
из этого следовало что надо PTR и дополнительные TXT записи для подтверждения ipv6 адресов, естественно мне это делать особо не хотелось да и особо не нужно было было с ipv6 гонять почту. после просмотра доков и гуглежа было надено решение по отключению шестой версии протокола IP.
disable_ipv6='true'
и все бы хорошо, казалось бы достаточно чтобы поместить эту строчку в update-exim4.conf.conf , но не тут то было. После рестарта нет никаких ошибок в парсинге конфига, но ошибка при отправке писем на gmail ящики никуда не исчезла, ну чтож продолжаю гуглить:
exim -bP disable_ipv6
которая выдает:
no_disable_ipv6
чтоже за херня? ну чтож продолжаю гуглить, на 20-30ю минуту нахожу что эта строчка для отключения v6 должна быть в exim4.conf.template, после строчки пути к бинарнику экзима, а не в "конфиге". WTF!
Вобщем потратил на этот экзим кучу времени. Написал заметку чтобы если будет такая же проблема в следующий раз не забыть.
Subscribe to Somewhere Nowhere
Get the latest posts delivered right to your inbox