Abgelehnte Mails sind unlesbar

Wenn ich die /admin/email-logs/rejected meiner selbst gehosteten Seite überprüfe, stelle ich fest, dass abgelehnte E-Mails ihren Textkörper wie folgt haben:

Der korrekte E-Mail-Textkörper beginnt mit 谢谢 in UTF-8 (der vollständige Textkörper ist viel länger), und der beschädigte Text ist m6Mtyx7x7j+rjuVupyY= in Base64.

Die E-Mails in der Datenbank befinden sich bereits in diesem beschädigten Zustand. Wenn ich diese mit der vom Mailserver verglichen habe, stelle ich fest, dass die E-Mail umgeschrieben wurde, und ich vermute, dass das E-Mail-Cleaner-Modul die E-Mail durcheinander gebracht hat. (Aber ich habe nicht genug Ruby-Kenntnisse, um dessen einzigartige String-Kodierungsfunktion zu verstehen.)

Kommen diese Nachrichten möglicherweise von einem Exchange-Server..?

2 „Gefällt mir“

Nein. Sie stammen von Tencent und Netease. Die ursprüngliche E-Mail (ich habe sie auf dem Mailserver aufbewahrt, um dieses Problem zu untersuchen) hat weder mit mutt noch mit Rubys Mail-Bibliothek Probleme.