Ich installierte magento 2 auf meinem VPS - Server und konfiguriert speichern E - Mail wie diese
Eine Bestellbestätigungs-E-Mail wird jedoch nicht an die Kunden gesendet. Was soll ich tun? Sollte ich cron so einrichten, dass ein Link dazu empfohlen wird, oder sollte ich meinen Server wie diesen Link konfigurieren ? Was ist das Problem?
magento2.2
email
smtp
send-mail
ali gh
quelle
quelle
Antworten:
Wenn Sie Magento 2-Mailing-Systeme ordnungsgemäß konfiguriert haben, müssen Sie möglicherweise den folgenden Punkt überprüfen:
Stores -> Configuration -> Advanced -> System
Stellen Sie unter Mail-Sendeeinstellungen sicher, dass auf eingestellt
Disable Email Communications
istNo
. Überprüfen Sie auch IhreHost
undPort
Felder, wenn Sie einen externen Mailing-Server verwenden.Stores -> Configuration -> Sales -> Sales Emails
Unter Allgemeine Einstellungen Registerkarte wählen
Asynchronous sending
zuDisable
Unter
Order
RegisterkarteEnabled
zuYes
Löschen / aktualisieren Sie jetzt Ihren Cache.
Hoffe das hilft dir. Diese Lösung wird mit Magento 2.1.0 getestet
quelle
Das wird funktionieren.
Fix: Vendor / Magento / Modulverkauf / Modell / Bestellung / E-Mail / SenderBuilder.php
ersetzen
mit
Hersteller / Magento / Framework / Mail / Vorlage / TransportBuilder.php
ersetzen
mit
und einfach so brauchen wir den TransportBuilderByStore nicht mehr und er funktioniert wie erwartet.
quelle
Ich hatte das gleiche Problem und stellte fest, dass das eigentliche Problem durch den "from" -Header verursacht wurde. Es wurde aus irgendeinem Grund zweimal eingestellt. Bitte aktualisieren Sie die folgende Datei, um dieses Problem zu beheben:
Vendor \ Magento \ Framework \ Mail \ Template \ TransportBuilderByStore
Zu
quelle