Während man in älteren Contao-Versionen Angaben zum Mailversand per SMTP in die Einstellungen geschrieben hat (wodurch sie in der localconfig.php landeten), ist das in Contao 4 nun anders.
Da ich davon ausgehe, dass andere Admins anfangs auch doof schauen, wenn sie merken, dass diese Einstellmöglichkeit nicht mehr an der gewohnten Stelle im Backend vorhanden ist, hier nun die Info wie es stattdessen geht:
- Rufe bei deiner Contao4-Installation die Datei /app/config/parameters.yml mit einem geeigneten UTF8-Editor auf.
- Schreibe in eine neue Zeile:
Code: [Ansicht]mailer_transport: smtp mailer_host: HOSTNAME mailer_user: BENUTZERNAME mailer_password: PASSWORT mailer_port: 587 mailer_encryption: tls
Hostname, Benutzername und Passwort musst du natürlich durch die entsprechend korrekten SMTP-Daten austauschen. Ebenso kann es sein, dass du ggf. einen anderen Port oder Verschlüsselungstypen benötigst.
Laut dieser Symfony-Info zum Thema E-Mailversand kannst du folgende Parameter eingeben:
- für ...transport: smtp, mail, sendmail, oder gmail wobei laut Symfony "mail" seit SwiftMailer 5.4.5 deprecated ist und mit V6 komplett entfernt wird
- für ...encryption: tls oder ssl
Dachte mir nur, das könnte ganz hilfreich sein, damit ihr nicht auch danach suchen müsst (fühle mich derzeit bei C4 teilweise noch wie eine Frontend-Forscherin ;-)).