Ich habe ein PHP-Skript unter einem wordpress
Thema, das E-Mails mithilfe der mail()
Funktion sendet.
Ich habe postfix
& dovecot
auf sendmail
dem Server installiert.
Lange Zeit funktionierte das Skript ohne Probleme. In letzter Zeit werden von diesem Skript keine E-Mails mehr gesendet und nach langer, umfassender Suche ist der einzige Hinweis, den ich zu diesem Fehler finden konnte, dieser mail.log
Fehler, den ich bei der PHP-Ausführung erhalte mail()
:
postfix/sendmail[7588]: fatal: Recipient addresses must be specified on the command line or via the -t option
Ich konnte keine Informationen dazu finden, wie ich damit umgehen soll.... Kann jemand helfen??
Antwort1
Es hat ein paar Tage gedauert, aber hier ist die Lösung:
Es befindet sich im E-Mail-Bereich. /etc/php5/apache2/php.ini
Diese Konfigurationen müssen folgendermaßen aussehen:
[mail function]
SMTP = localhost
smtp_port = 25
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = /usr/sbin/sendmail -t