Устаранение ошибки: SMTPUTF8 is required, but was not offered by host


Open Source компоненты почтового сервера
smtputf8 smtputf8 is required, but was not offered by host
 
 

* В этом блоге я описываю свою повседневную рабочую практику, поэтому все статьи в блоге написаны лично мной и при копировании их на свой сайт пожалуйста указывайте ссылку на страницу откуда вы скопировали.
* Если какая-то статья вам помогла, то вы можете дать мне немного денег вместо простого спасибо (ссылка на форму поддержки проекта внизу страницы), если вы что-то не поняли или у вас что-то не получается, то вы можете нанять меня и я вам все подробно расскажу (расценки и ссылки в конце статьи).


(последние правки 5 дней, 18 часов)

На одном из переданных нам на обслуживание клиентских серверов мы обнаружили странную ошибку при отправке почтовых сообщений через установленный локально в качестве Relay сервера с авторизацией почтовый сервер Postfix. Простые сообщения отправлялись и доставлялись получателю без ошибок, а более сложные сообщения отбрасывались почтовым сервером с сообщением SMTPUTF8 is required, but was not offered by host.

При отправке почтовых сообщений через установленный локально в качестве relay-сервера почтовый сервер Postfix простые сообщения отправлялись нормально, а большие сообщения задерживались в почтовой очереди Postfix со следующей записью:

status=bounced (SMTPUTF8 is required, but was not offered by host 10.240.0.8[10.240.0.8])

Это связано с тем, что принимающая сторона не поддерживает национальные (unicode) символы в заголовках почтового сообщения и у нас есть два варианта действий, первый это обновить сервер которому мы отправляем почту через relay, а второй вариант это отключить SMTPUTF8 на своей стороне добавив в конфигурацию Postfix (локального) параметр:

smtputf8_enable = no

Теперь будет отправлять почту без ошибок, но это еще не все и вы можете дополнительно добавить параметры:

compatibility_level=2
append_dot_mydomain=yes

Ошибки почтового сервера Postfix

Для того, что бы в логах почтового сервера не появлялись предупреждения вида:

using backwards-compatible default setting append_dot_mydomain=yes to rewrite "suite-crm" to "suite-crm.localdomain"

Это конечно не смертельно, но общую картину отчетов Logwatch немного портит.

Моя официальная страница на FaceBook
Мой микроблог в твиттер

Как вы наверное понимаете, бесплатно сейчас работать никто не будет и если ответ на ваш вопрос потребует больше трех минут времени и вам требуется полноценная консультация, то расценки на мои услуги представленны ниже.


Есть вопросы?
Спрашивайте и я обязательно вам отвечу!

* Поля обязательные для заполнения .