Wenn ein Benutzer in Discourse auf eine Nachricht aus einer E-Mail mit einem reply-to-Header antwortet, scheint die ausgehende E-Mail an die from-Adresse gesendet zu werden und nicht an die im reply-to-Header angegebene.
Ist dieses Verhalten beabsichtigt?
Hinweis: Wir haben eine WordPress-Website mit einem Kontaktformular. Wir möchten die Nachricht in Discourse empfangen und direkt innerhalb von Discourse antworten können.
Ich denke, das ist erwartet. Hast du ein Formular auf deiner Website hinzugefügt, über das Benutzer ihre E-Mail-Adresse eingeben können? Wenn ich verstehe, was du versuchen möchtest, wäre es riskant anzunehmen, dass Benutzer die richtige E-Mail-Adresse in das Formular eingeben.
Received: from 3.XXX_HOST_1 (Unknown [127.0.0.1])
by 7beca71408ba (Haraka/2.8.25) with ESMTP id EA5F3683-54AD-422E-97D5-9CB6A8AEB16E.1
envelope-from <bounce-id=D246=U868681.cluster011.ovh.net=1599025585.8-K6EGK@mail-out.ZZZ_HOST_3>;
Wed, 02 Sep 2020 05:46:26 +0000
Received: from YYY_HOST_2 (unknown [10.110.208.156])
by XXX_HOST_1 (Postfix) with ESMTP id 08F161D735F
for <wexisam296@hapremx.com>; Wed, 2 Sep 2020 07:46:25 +0200 (CEST)
Received: from YYY_HOST_2 (localhost.localdomain [127.0.0.1])
by YYY_HOST_2 (Postfix) with ESMTP id DE3374E006D
for <wexisam296@hapremx.com>; Wed, 2 Sep 2020 07:46:25 +0200 (CEST)
Received: from ZZZ_HOST_3 (gwc.ZZZ_HOST_3
[51.68.11.215])
by YYY_HOST_2 (Postfix) with ESMTP id
37B564E006D
for <wexisam296@hapremx.com>; Wed, 2 Sep 2020 07:46:25 +0200 (CEST)
Received: from localhost.localdomain (localhost.localdomain [127.0.0.1])
by localhost.domain.tld (Postfix) with ESMTP id 2BB755FAD6
for <wexisam296@hapremx.com>; Wed, 2 Sep 2020 07:46:25 +0200 (CEST)
Received: by ZZZ_HOST_3 (Postfix, from userid 868681)
id 01D9A5FADA; Wed, 2 Sep 2020 07:46:24 +0200 (CEST)
To: wexisam296@hapremx.com
Subject: =?UTF-8?Q?Message_envoy=C3=A9_depuis_le_site_Apel_Sophie_Bar?=
=?UTF-8?Q?at_=C3=A0_destination_de_essai=5Ftemp?=
Date: Wed, 2 Sep 2020 05:46:24 +0000
From: User using the contact form <admin@xxx_my_domain.net>
Reply-To: evantill@yahoo.fr
Message-ID: <E4sXx1ZVE6Nts2dxPLiQOJic5uKDp897iXgVvX2PHk@www.xxx_my_domain.net>
X-Mailer: PHPMailer 6.1.6 (https://github.com/PHPMailer/PHPMailer)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Ovh-Tracer-Id: 3580643179988386017
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: xxx
De : User using the contact form <evantill@yahoo.fr>
Destinataire : essai_temp <wexisam296@hapremx.com>
Corps du message :
This is my message
--
Cet e-mail a été envoyé via le formulaire de contact de MY_SITE (https://www.xxx_my_domain.net)
Hier ist das Ergebnis
Hinweis: Achten Sie auf diese Felder:
From: User using the contact form <admin@xxx_my_domain.net>
Reply-To: evantill@yahoo.fr
In Discourse führt eine Antwort auf die Nachricht dazu, dass eine E-Mail an admin@xxx_my_domain.net und nicht an evantill@yahoo.fr gesendet wird.
Wenn ich jedoch mein Formular so ändere, dass die E-Mail an mein Gmail-Konto gesendet wird und ich auf die E-Mail antworte, wird die Antwort wie erwartet an evantill@yahoo.fr gesendet.
Wenn Discourse die Absenderadresse für Antworten verwenden würde, könnte dies effektiv die Identitätsanmaßung für jede Kategorie oder jeden Gruppen-Eingang mit einer öffentlichen E-Mail-Adresse ermöglichen.
Es ist wahrscheinlich richtig, dass dies standardmäßig nicht so funktioniert, wie Sie es hoffen.
Mir ist bewusst, dass dies aus Nutzersicht weniger direkt wäre, aber du könntest auf deiner Website einen mailto-Link verwenden, um das Standard-E-Mail-Programm des Nutzers zu öffnen. Auf diese Weise wird die E-Mail von der E-Mail-Adresse des Nutzers gesendet.
Wenn sich Nutzer auf deiner Website anmelden können und du eine Möglichkeit hast, deine Website-Nutzer mit Discourse-Nutzern zu verknüpfen (zum Beispiel durch einen Abgleich der E-Mail-Adressen), könntest du ein Formular auf deiner Website hinzufügen, das angemeldeten Nutzern erlaubt, über die Discourse-API Beiträge auf Discourse zu veröffentlichen.