Beim Lesen und Testen des Dokuments Konfigurieren Sie eingehende E-Mails für die direkte Zustellung für selbst gehostete Websites mit mail-receiver ist mir aufgefallen, dass ein Detail fehlt: wie Discourse den Speicherort der Reply-Key-Adresse in einer E-Mail-Antwort behandelt.
Heute habe ich im Test (mit mail-receiver) bestätigt, dass:
- Eine Antwort funktioniert, wenn die Discourse-Reply-Key-Adresse in An: steht.
- Eine Antwort funktioniert auch, wenn die Reply-Key-Adresse nur in Cc: steht, auch wenn An: auf eine völlig andere Adresse verweist.
- Die Reihenfolge der Empfänger spielt keine Rolle (An vs. Cc).
- Discourse wird die Antwort korrekt verarbeiten, solange die Reply-Key-Adresse irgendwo in der Empfängerliste erscheint.
Andere Empfänger erhalten einfach eine Kopie der Nachricht; ihre eigenen Antworten funktionieren nur, wenn sie ebenfalls einen gültigen Reply-Key für ihr Konto enthalten.
Vorgeschlagene Dokumentationsergänzung
Fügen Sie im Abschnitt, der erklärt, wie mail-receiver eingehende Nachrichten verarbeitet, eine Notiz wie diese hinzu:
Hinweis zur Reply-Key-Behandlung
Discourse verarbeitet eine eingehende Antwort-per-E-Mail-Nachricht, solange die spezielle Reply-Key-Adresse (z. B.reply+abcdef123@forum.example.com) irgendwo in der Empfängerliste erscheint.
- Der Reply-Key muss nicht die primäre An:-Adresse sein.
- Er kann in An, Cc oder Bcc in beliebiger Reihenfolge stehen.
- Das bedeutet, Sie können eine Antwort senden, bei der die E-Mail einer anderen Person in An: steht und der Discourse-Reply-Key in Cc: platziert wird – die Antwort wird trotzdem dem richtigen Thema zugeordnet.
Andere Empfänger erhalten lediglich eine Kopie der E-Mail, aber ihre eigenen Antworten funktionieren nur, wenn sie ebenfalls einen gültigen Reply-Key für ihr Konto enthalten.
Dies würde Administratoren und Benutzern ersparen, sich zu fragen, ob der Reply-Key immer im An:-Feld stehen muss.