Menyiapkan Postfix dan Apache / PHP di server Ubuntu. Mail sekarang keluar ok dengan nama domain yang tepat, tetapi nama tampilan bagian lokal selalu "www-data" karena saya mengasumsikan Postfix menggunakan nama pengguna secara default.
Dalam file php.ini, saya bisa mengubah sendmail_path
ke sendmail_path = "/usr/sbin/sendmail -t -i -f [email protected]"
tetapi nama tampilan email masih muncul sebagai www-data. Saya mencoba menentukan nama tampilan beberapa cara berbeda tetapi itu diabaikan dan surat masih keluar sebagai www-data.
Apa yang saya ingin dapat lakukan adalah secara default, memiliki mail dengan hilang dari, jalan kembali, dll header keluar sebagai "Example Support" <[email protected]>
, tapi saya tidak yakin apakah itu mungkin.
sumber
Tambahkan main.cf Anda
Dan buat file dengan nama / etc / postfix / generic dengan:
jalankan
postmap /etc/postfix/generic
untuk mengkompilasi dan memuat ulang postfix. Nama kirim Anda sekarang [email protected]sumber
mail()
?Anda harus melakukan satu hal terakhir untuk menyelesaikan proses yaitu @Dom telah melupakan. Jalankan perintah berikut:
$ postmap /etc/postfix/generic
Perintah ini akan membuat
generic.db
file di dalam direktori / postfix.Jika Anda tidak melakukan ini, Anda dapat menghadapi output kesalahan berikut:
fatal: open database /etc/postfix/generic.db: No such file or directory
sumber
mail()
?coba ini
/ etc / apache2 / envvars
Pengguna $ {APACHE_RUN_USER} Grup $ {APACHE_RUN_GROUP}
sumber