LINUX.ORG.RU

Не работает входящая почта

 


0

1

Почта была перенесена на новый сервер.

Исходящая работает исправно. Входящая нет.

Ошибки в возврате: …said: 550 restricted characters in recipient address (in reply to end of DATA command)

На сервере: status=deferred (temporary failure. Command output: .qmail has prog delivery but has x bit set. (#4.7.0) 4.2.1 Message can not be delivered at this time )

На старом сервере почтовая служба отключена.

Подскажите в чем может быть проблема?

550 restricted characters in recipient address

Минута «гугления» подсказывает, что в этом виноваты не-ASCII-символы.

When a message is rejected with «550 Subject contains invalid characters» the email subject will have non-ASCII characters, which is not allowed by the RFC. To include non-ASCII characters in subjects, the subject is required to be properly encoded, for example with UTF-8. Any normal mail client will automatically handle that for you, so it's likely a bug in a custom written script that generated the invalid subject. The evidence header for this classification will show «Badly formed Subject header».

http://documentation.solarwindsmsp.com/mail-assure/documentation/Content/C_Do...

Korchevatel ★★★★★
()
Ответ на: комментарий от Korchevatel

the subject is required to be properly encoded, for example with UTF-8

Для поддержки всех клиентов, non-ANSI стоит паковать в base64 (без ньюлайна):

"Привет ЛОР!" -> "0J/RgNC40LLQtdGCLCDQm9Ce0KAh" -> "=?utf-8?B?0J/RgNC40LLQtdGCLCDQm9Ce0KAh?="
% echo -n 'Привет, ЛОР!' | base64 | sed 's/^/=?UTF-8?B?/; s/$/?=/'
mord0d ★★★★★
()

Проблема решилась весьма просто, но неожиданно.

Просто созданием нового ящика на сервере,с ним проблем не было, в отличие от ящиков, которые переносили. Видимо что-то пошло не так в процессе переноса.

После этого почта заработала на входящие.

VeraVVV
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.