Ein seltsames Problem ist in meinem Testaufbau aufgetreten, bei dem ich E-Mails auf meinen Discourse-Server kopiere und das Skript import_mbox.sh ausführe, um diese E-Mails zu integrieren. Die ursprünglichen E-Mails stammen von einer Mailingliste.
Ich habe festgestellt, dass, wenn Personen Samsung-Telefone benutzen und auf eine frühere E-Mail der Mailingliste antworten, und ich versuche, diese resultierende E-Mail in Discourse zu importieren, der neue Inhalt nicht extrahiert wird, sondern nur eine Duplikat der ursprünglichen E-Mail angezeigt wird, aber so gekennzeichnet ist, als hätte die antwortende Person sie geschrieben.
Wenn ich die problematische Roh-E-Mail in das Feld “Emails/Advanced Test” kopiere und einfüge, ist dasselbe Problem vorhanden. Wenn ich die E-Mail kürze und mehrere von Samsung hinzugefügte Teile entferne, scheint es zu funktionieren.
Ich kann hier keine Kopien der E-Mails einfügen, die dies auslösen, da sie vertraulich sind. E-Mails, die nicht importiert werden, enthalten Abschnitte wie diese (und es gibt keinen menschenlesbaren Inhalt - alles ist in Base64-Kodierung):
[gekürzte Header hier]
Content-Type: multipart/alternative;
boundary="--_com.samsung.android.email_341310020171250"
----_com.samsung.android.email_341310020171250
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset=UTF-8
VGhlIGxlZ2lzbGF0aW9uI[gekürzt]
[...]
[gekürzt]X19fX19fX19fX18NCg==
----_com.samsung.android.email_341310020171250
Content-Type: multipart/related;
boundary="--_com.samsung.android.email_341310031317791"