Konfigurowanie Postfix i Apache / PHP na serwerze Ubuntu. Poczta wychodzi teraz z poprawną nazwą domeny, ale lokalna nazwa wyświetlana części to zawsze „www-data”, ponieważ zakładam, że Postfix domyślnie używa nazwy użytkownika.
W pliku php.ini mogłem zmienić nazwę sendmail_path
na, sendmail_path = "/usr/sbin/sendmail -t -i -f [email protected]"
ale wyświetlana nazwa e-mail wciąż pojawia się jako www-data. Próbowałem podać nazwę wyświetlaną na kilka różnych sposobów, ale zostało to zignorowane, a poczta nadal była wysyłana jako dane www.
To, co chciałbym być w stanie zrobić, to domyślnie mieć dowolną pocztę z brakującą wiadomością, ścieżkę zwrotną itp. Wychodzące jako nagłówki "Example Support" <[email protected]>
, ale nie jestem pewien, czy to możliwe.
źródło
Dodaj w pliku main.cf
I utwórz plik o nazwie / etc / postfix / generic za pomocą:
uruchom,
postmap /etc/postfix/generic
aby skompilować i ponownie załadować postfiks. Twoje imię i nazwisko to [email protected]źródło
mail()
?Powinieneś zrobić ostatnią rzecz, aby zakończyć proces, który @Dom zapomniał. Uruchom następujące polecenie:
$ postmap /etc/postfix/generic
To polecenie utworzy
generic.db
plik w katalogu / postfix.Jeśli tego nie zrobisz, możesz napotkać następujący błąd:
fatal: open database /etc/postfix/generic.db: No such file or directory
źródło
mail()
?Spróbuj tego
/ etc / apache2 / envvars
Użytkownik $ {APACHE_RUN_USER} Grupa $ {APACHE_RUN_GROUP}
źródło