Иногда текст отображается как обычный текст, как и ожидалось, но иногда символы отображаются так, как это бывает при неверной кодировке: вопросительные знаки в ромбах, вопросительные знаки в квадратах и т.д.
Привет! Можете прислать пример или скриншот проблемы? Спасибо!
Такие вот штуки: 6<g8
Они, кажется, появляются в сообщениях «старый адрес назначения» и «неверный пост». У меня не так много материала для анализа, так как таких случаев немного.
Эти сообщения отправлены из Exchange?
Я спрашиваю, потому что мне знакома эта проблема, и в 100% случаев, когда я её встречал, отправителем и виновником был Exchange.
Мое предположение: он по ошибке отправляет непрозрачную ссылку на внутреннее хранилище данных через SMTP. В случаях, когда проблема была решена, отправитель предпринял какие-то действия для её устранения.
Да, существуют заголовки Exchange. Интересно, что происходит.
Хотя не все письма Exchange выглядят так. Есть письма с ошибкой «Неверный адрес получателя», которые отклоняются и отображаются как обычный текст.
плохое программное обеспечение отправляет плохие письма
Действительно, не все письма Exchange плохие ![]()
Если кто-то наткнётся на эту тему и на самом деле администрирует такой плохой сервер, я всё же хочу отслеживать трафик протокола передачи данных, чтобы определить, действительно ли это на 100% некорректные данные или происходит что-то ещё.
(для таких странных проблем я никогда не доверяю всему на 100%, пока не увижу это собственными глазами)
Я обнаружил и исправил ошибку в Discourse, из-за которой письма, сохранённые в базе данных, повреждались:
После внедрения этого исправления проблема должна быть решена.