ProcessWire - WireMailSmtp (Module)
Aus Wikizone
Version vom 14. August 2024, 10:16 Uhr von 109.193.152.88 (Diskussion) (→E-Mails über ein Postfach per SMTP versenden)
https://modules.processwire.com/modules/wire-mail-smtp/
E-Mails über ein Postfach versenden
Um zu verhindern, dass Mails im Spam landen bietet sich der Versand über ein Postfach an. Das bedeutet Mails werden so versendet, als ob man ein E-Mail Programm verwendet.
ProcessWire selbst kann nur php Mail. Es bietet aber eine Schnittstelle, die Module nutzen können um Mails auf andere Weise zu handeln. WireMailSmtp klinkt sich in WireMail ein und bietet auf diese Weise einen Versand über SMTP an. Alle Module die WireMail verwenden, versenden ihre Mails dann automatisch über WireMailSmtp.
- Modul installieren
- In den Einstellungen des Moduls die SMTP Daten des Postfachs hinterlegen.
- Formbuilder erkennt das Mailer Module automatisch und nutzt es. Aber trotzdem mal in den Settings von Formbuilder nachschauen was ausgewählt ist. Im Zweifel den Versand auf SMTP stellen.
- In den Formbuilder Settings sollte eine E-Mail Adresse ausgewählt sein, die der Server zuläßt.
Einstellungen für Kasserver
smtp hostname z.B. webmynet.kasserver.com port 465 allow connection without authentication off smtp user z.B. m0551234 (siehe kas) smtp passwort (siehe kas) use start-tls OFF use SSL ON sender email address die adresse über die versendet wird
Einstellungen für Office365
smtp hostname smtp.office365.com port 587 smtp user (e-mail adresse) smtp pass (geheim) use start-tls ON crypto for tls - STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT ssl OFF (WICHTIG)
Hinweis: Port 587 ist der Standardport für START TLS