Wir hatten nach einem Update auf Contao 4.9 auf unserem Mittwald-Server das Problem, dass der Mailversand per sendmail nicht mehr funktionierte.
Per Console funktionierte das senden per sendmail jedoch.
Wir haben dann rausgefunden, dass Swiftmailer in den default parameters das flag "-bs" nutzt, was für Stand-alone SMTP server mode steht.
SendmailTransport.php in Zeile 30.
Wir haben das Flag in der config.yml auf -t gesetzt, da nur -bs oder -t zulässig sind, wie im Kommentar in der SendmailTransport.php zu lesen ist.
Vielleicht hilft es bei dem Ein oder Anderen auch.
Per Console funktionierte das senden per sendmail jedoch.
Code:
echo "Subject: sendmail test" | sendmail -v -f absender@domain.de empfänger@domain.de
SendmailTransport.php in Zeile 30.
Wir haben das Flag in der config.yml auf -t gesetzt, da nur -bs oder -t zulässig sind, wie im Kommentar in der SendmailTransport.php zu lesen ist.
Code:
swiftmailer:
default_mailer: default
mailers:
default:
url: '%env(MAILER_URL)%'
transport: sendmail
command: '/usr/sbin/sendmail -t'

Comment