URLs für Bilder in E-Mails

Ich nenne das eine Funktion, weil ich nicht sicher bin, ob es ein Fehler ist.

Ich habe immer noch Hunderte von Abonnenten auf meiner Liste im alten Listserver (mailman) und leite die Beiträge vorerst dorthin weiter, was wahrscheinlich noch Monate dauern wird.

Aber Beiträge mit Bildern kommen nicht durch. Das Mailman-System war nie darauf ausgelegt, Grafiken einzubinden, aber ich hatte gehofft, dass die E-Mail-Versionen eine vollständige URL enthalten würden.

Was ich in den E-Mails sehe, sieht ungefähr so aus:
image|374x500]
gefolgt von
(upload://4lnzFmZwbVQ8b5FIVzpTbSiqjIU.jpeg)

Was ich brauche, ist die vollständige URL, eher so:
https://
gefolgt von
lists.tssi.com/uploads/default/original/3X/1/e/
gefolgt von
1e7367552809e27414c39d0edd4223bb2c1c05fc.jpeg

Ist das möglich?

E-Mails enthalten vollständige URLs für Bilder.

Wir senden zwei E-Mail-„Teile“:

  • „Content-Type: text/html“ enthält vollständig gerendertes HTML, und Bilder verwenden vollständige URLs und werden beispielsweise in GMail einwandfrei dargestellt.

  • „Content-Type: text/plain“ liefert den ursprünglichen Markdown-Text aus dem Beitrag „roh“ und zeigt den Upload-Code-Markdown in der E-Mail an, da wir dort keine Transformationen durchführen.

Es scheint, dass nur das Textsegment an den alten Listserver gelangt, aber etwas noch Seltsameres geschieht. Die Benutzer-ID, die ich verwende, um Beiträge an den Mailman-Server weiterzuleiten, wird von “Mailinglistenmodus” zu “Nicht-Mailinglistenmodus” geändert, und wenn das passiert, werden die Beiträge überhaupt nicht mehr weitergeleitet. Dies ist heute bereits zweimal passiert.

Ich glaube, was mit dem Relay-Konto passiert, das zurückgesetzt wird, ist, dass die weitergeleiteten Beiträge den Abmeldelink für den Discourse-Server enthalten und die Leute darauf klicken, was die Relay-Benutzer-ID abmeldet.

Vorerst habe ich den Ein-Klick-Abmeldelink zum Discourse-Server herausgenommen. Ich muss sehen, ob ich eine Möglichkeit finde, dies auf dem Mailman-Server statt in Discourse zu tun.

Update: Ich habe das am Mailman-Ende bereinigt.

Ich glaube nicht, dass dies mit der ursprünglichen Frage zusammenhängt, die ich aufgeworfen habe, aber ich versuche immer noch herauszufinden, ob Mailman mit dem HTML-Segment weitergeleiteter Nachrichten herumspielt.

Update2: Ich habe eine Mailman-Einstellung gefunden, die geändert werden musste.

1 „Gefällt mir“

Entschuldigen Sie, dass ich dieses Thema erneut aufgreife, aber ich frage mich, ob wir zwei Funktionen für Bilder in E-Mails haben können, da ich auch Benutzer habe, bei denen die Bilder nicht (standardmäßig) angezeigt werden. Um die Benutzererfahrung zu verbessern, möchte ich Folgendes vorschlagen:

Funktionsanfrage: Bild-URL zum Alt-Text hinzufügen. Begründung: Wenn das Laden externer Inhalte nicht erlaubt ist (wahrscheinlich standardmäßig für viele E-Mail-Clients), wird (zumindest in Thunderbird) nur der Alt-Text angezeigt. Somit sieht der Benutzer nur image0. Wenn es z. B. image0: https://example.com/uploads/default/original/1X/hash.jpeg wäre, könnte der Benutzer auf den Link klicken/den Link kopieren und die URL mit dem Bild in seinem Webbrowser öffnen.

Funktionsanfrage: FQDN in Markdown einfügen (oder Markdown durch Bild-URL ersetzen) Begründung: Der Plain-Text-Teil der E-Mail zeigt ![image0|640x480](upload://hash.jpeg), was Kenntnisse über die Domain des Servers, auf dem Discourse läuft/die Uploads gehostet werden, und manuelle Arbeit erfordert, um den Link zusammenzustellen. Die Anzeige von ![image0|640x480](https://example.com/uploads/default/original/1X/hash.jpeg) oder image0: https://example.com/uploads/default/original/1X/hash.jpeg) würde es dem Leser des Text-/Plain-Contents ermöglichen, den Link direkt anzuklicken/zu kopieren, um ihn direkt in einem Webbrowser zu öffnen.

Vielen Dank für Ihre Arbeit und die Berücksichtigung der beiden Funktionsanfragen!