Saya ingin akun sistem tertentu ( root
dan www-data
) memiliki header From: Example Company <[email protected]>
ketika e-mail dikirim menggunakan salah satu mail
atau sendmail
perintah, atau dari bahasa pemrograman seperti PHP (yang hanya menggunakan pembungkus sendmail).
Saya lebih suka tidak harus menambahkan opsi -f
dan -F
setiap kali saya memanggil salah satu dari perintah ini. Apakah ada cara untuk mengonfigurasi ini secara khusus untuk akun ini?
Sistem operasinya adalah Debian 7.2.
sendmail
executable tidak terhubung dengan apa pun.Jawaban:
Saya mengalami ini baru-baru ini.
Anda dapat mengubah alamat dengan peta umum seperti yang disebutkan davidgo.
Di
/etc/postfix/main.cf
Tambahkan baris ini
Dan kemudian di
/etc/postfix/generic
Tambahkan baris untuk alamat email asal, dan alamat email yang Anda inginkan
dan kemudian jalankan perintah postmap berikut untuk menghasilkan kembali peta:
Untuk membuat pengguna tampak seperti
Example Company
Anda perlu mengatur bidang GECOS/etc/passwd
untukroot
danwww-data
menjadiExample Company
sumber
Ketika Anda benar-benar menggunakan Postfix (Binary sendmail sebenarnya adalah Postfix), Anda mungkin dapat mengubah dari alamat ini dengan menambahkan file " smtp_generic_maps " dan memetakan untuk alamat yang relevan atau menggunakan canonical_maps untuk melakukan sesuatu yang serupa. Saya tidak berpikir Anda akan dapat mengubah nama akun terkait (yaitu bagian dalam kurung siku) tanpa lingkaran besar tapi saya bisa saja salah.
sumber
Saya menulis di sini apa yang saya buat beberapa kali untuk ditemukan dengan Exim4
Tampaknya sederhana:
Untuk penulisan ulang email:
Untuk penulisan ulang nama lengkap
sumber