Это будет совсем коротенький пост-заметка.
Столкнулся с небольшой проблемой - при отправке писем в заголовке Received: был указан IPv6 адрес, который собственно не был нужен и из-за этого SPF-запись не проходила проверку (этот IPv6 адрес просто не был вписан в dns).
Можно, конечно, было вписать этот адрес в DNS и ошибка пропала бы, но обновление записей занимает много времени, а ждать не хотелось. Ну и этот IPv6 адрес мне совершенно не нужен и проще отказаться от него. Долго "гуглил", признаюсь, но решение оказалось очень простым.
В конфигурационном файле /etc/exim4/exim4.conf.template, вначале перед секцией begin acl надо вписать:
После этого вместо старого длинного ipv6 адреса в заголовке появился нормальный ipv4 адрес.
Уточняю - все действия проводились под root, ОС - Debian, версия Exim - 4.72. Не забывайте - конфигурационные файлы надо бэкапить!
Столкнулся с небольшой проблемой - при отправке писем в заголовке Received: был указан IPv6 адрес, который собственно не был нужен и из-за этого SPF-запись не проходила проверку (этот IPv6 адрес просто не был вписан в dns).
Можно, конечно, было вписать этот адрес в DNS и ошибка пропала бы, но обновление записей занимает много времени, а ждать не хотелось. Ну и этот IPv6 адрес мне совершенно не нужен и проще отказаться от него. Долго "гуглил", признаюсь, но решение оказалось очень простым.
В конфигурационном файле /etc/exim4/exim4.conf.template, вначале перед секцией begin acl надо вписать:
disable_ipv6 = true
После этого перезагружаем exim4: /etc/init.d/exim4 restartПосле этого вместо старого длинного ipv6 адреса в заголовке появился нормальный ipv4 адрес.
Уточняю - все действия проводились под root, ОС - Debian, версия Exim - 4.72. Не забывайте - конфигурационные файлы надо бэкапить!
1 коммент.:
Спасибо, друг, сэкономил кучу времени!
Отправить комментарий