Einrichten von Postfix und Apache / PHP auf einem Ubuntu-Server. E-Mails werden jetzt mit dem richtigen Domain-Namen ausgegeben, aber der Anzeigename des lokalen Teils lautet immer "www-data", da Postfix standardmäßig den Namen des Benutzers verwendet.
In der php.ini-Datei konnte ich die in ändern sendmail_path
, sendmail_path = "/usr/sbin/sendmail -t -i -f [email protected]"
aber der E-Mail-Anzeigename wird weiterhin als WWW-Daten angezeigt. Ich habe versucht, den Anzeigenamen auf verschiedene Arten anzugeben, aber das wurde ignoriert und die E-Mail ging immer noch als WWW-Daten aus.
Was ich tun möchte, ist, dass standardmäßig E-Mails mit fehlendem Pfad, Rücksprungpfad usw. ausgehen "Example Support" <[email protected]>
, aber ich bin mir nicht sicher, ob dies möglich ist.
quelle
Fügen Sie in Ihrer main.cf
Und erstelle eine Datei mit dem Namen / etc / postfix / generic mit:
laufen
postmap /etc/postfix/generic
zu kompilieren und Reload von Postfix. Ihr Sende-Name lautet jetzt [email protected]quelle
mail()
?Sie sollten eine letzte Sache tun, um den Vorgang abzuschließen, der @Dom vergessen hat. Führen Sie den folgenden Befehl aus:
$ postmap /etc/postfix/generic
Dieser Befehl erstellt eine
generic.db
Datei im Verzeichnis / postfix.Wenn Sie dies nicht tun, wird möglicherweise der folgende Fehler ausgegeben:
fatal: open database /etc/postfix/generic.db: No such file or directory
quelle
mail()
?Versuche dies
/ etc / apache2 / envvars
Benutzer $ {APACHE_RUN_USER} Gruppe $ {APACHE_RUN_GROUP}
quelle