Dieser Artikel ist bereits über 2 Jahre alt. Das gezeigte Vorgehen ist vielleicht nicht mehr aktuell.
Copyright bei Patrick Froch und easy Solutions IT. Dieses Werk ist lizenziert unter Creative Commons BY-NC-SA.
Ruby
Zunächst benötigt man Ruby, dies lässt sich unter Ubuntu ganz einfach mit der folgenden Zeile installieren:user@host:~$ sudo apt-get install ruby ruby-dev
MailCatcher
Nun kann man MailCatcher ganz einfach mit:user@host:~$ sudo gem install mailcatcherinstallieren. Gestartet wird MailCatcher einfach mit:
user@host:~$ mailcatcher
Die Mails kann man nun im Browser unter http://127.0.0.1:1080/
ansehen:

Contao einrichten
Sollen nun die Mails einer Contao-Installation an MailCatcher gesendet werden, muss man in den Einstellungen einfach
den Haken "E-Mails via SMTP versenden" setzen und unter "SMTP-Portnummer" 1025
eingeben. Schon werden
die Contao-Mails nur noch an MailCatcher gesendet. Dies hat den Vorteil, dass man schnell und einfach eine
Applikation mit Mailversend testen kann und man läuft nicht Gefahr, aus Versehen eine Mail an ein echtes Mailkonto
(z.B. das des Kunden) zu schicken.

Kommentare
Kommentar von Sven Rhinow |
Vielen Dank für diese Anleitung.
Evtl. könntet ihr noch eine kleine Ergänzung einfügen. Denn ich bin mit Ubuntu 16.04 x64 gerade in einen Installationsfehler gelaufen da sqllite3 nicht installiert war.
der richtige Installationsbefehl müsste also so sein:
user@host:~$ sudo apt-get install ruby ruby-dev libsqlite3-dev
Außerdem muss dann in der Contao 4.4 ME die Einträge nicht mehr irgendwo in den Einstellungen im Backend, sondern in die app/config/parameters.yml Datei müssen folgende Zeilen
parameters:
...
mailer_transport: smtp
mailer_port: 1025
gesetzt werden um die Standartwerte zu überschreiben und mailcatcher drauf anzusetzen.
Dann ist die Anleitung auch wieder aktuell. ;)
Gruß
Sven
Antwort von Patrick Froch
Hallo Sven,
danke für die Hinweise. Ich habe sqlite in den Installationsbefehl übernommen. Ich werde den Artikel aber nicht bei jeder neuen Contao-Version aktualisieren. Aber die Parameter stehen ja jetzt in Deinem Kommentar. Vielen Dank dafür.
Viele Grüße,
Patrick
Einen Kommentar schreiben