У меня проблема с определенными поврежденными японскими символами при отправке моим MTA, Postfix.

Я сделал несколько проб и ошибок, отправив одно и то же сообщение примерно с 7 разных серверов под управлением CentOS, Ubuntu, Mac OS X и Debian. В каждом случае почта не получалась, за исключением двух случаев, когда MTA оказался exim.

Поскольку почта кажется поврежденной независимо от ОС, но всегда с Postfix, я считаю, что виновником является Postfix. Странно то, что он хорошо работает с 99% персонажей, но в итоге портит только пару.

Может кто-нибудь сделать предложение о том, где что-то может пойти не так? Возможно ли, что это ошибка в самом Postfix или есть специальные требования к конфигурации для работы с определенными японскими символами?

РЕДАКТИРОВАТЬ: Вот пример текста и как он меняется. Я включил весь фрагмент, потому что, как ни странно, проблема, кажется, возникает только тогда, когда весь этот блок включен. Если я возьму первую или вторую половину в одиночку, мне отправят штраф.

中学、高校と6年間皆勤賞を貰うほど健康だった私が、高校卒業直前に訪れたシンガポールから帰国して1週間後に高熱が出て病院に運ばれました。ただの風邪だと判断し、注射で熱を下げてから数日後、体全身の痛みで寝返りもうてず、車椅子にのる。おばあさんが私の横を小走りで通り過ぎて行ったのを見て涙が出たのを覚えています。膝に水が溜まるようになり、溜まっては抜いてを繰り返し、また全身に痛みがあるということで膠原病内科に入院。先生に原因不明だと言われ、痛み止めのみを処方され3ヶ月、、途方に暮れていた時に、ステロイド治療を勧められどうしても同意できずに退院することにしました。病名がないので薬がないから痛み止めしか出せないと言われ、これからどうなってしまうの

меняется на:

中学、高校と6年間皆勤賞を貰うほど健康だった私が、高校卒業直前に訪れたシンガポールから帰国して1週間後に高熱が出て病院に運ばれました。ただの風邪だと判断し、注射で熱を下げてから数日後、体全身の痛みで寝返りもうてず、車椅子にのる。おばあさんが私の横を小走りで通り過ぎて行ったのを見て涙が出たのを覚えています。膝に水が溜まるようになり、溜まっては抜いてを繰り返し、また全身に痛みがあるということで膠原病内科に入院。先生に原因不明だと言われ、痛み止めのみを処方され3ヶ月、、途方に暮れていた時に、ステロイド治療を勧められどうしても同意できずに退院することにしました。病名がないので薬がない� �ら痛み止めしか出せないと言われ、これからどうなってしまうの

1 ответ1

0

Решение: Base64 кодирует сообщение перед передачей в постфикс. Не похоже, что это должно быть необходимо, но это работает. Обратите внимание, что base64 не избавляет от пропущенных символов, но предотвращает шифрование всего сообщения при просмотре на мобильных устройствах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .