Pengguna root saya mengirim email dengan ssmtp. Namun saya tidak dapat mengubah nama root "Dari: root ...". Apakah ada cara untuk mengirim email dengan nama lain tanpa menggunakan pengguna lain?
Mencoba:
gema 'Dari: "Nama baru"' | ssmtp [email protected] -v
linux
email-server
Adrian
sumber
sumber
Jawaban:
Anda dapat mengatur alias terbalik di
/etc/ssmtp/revaliases
root:[email protected]
itu disembunyikan di bagian bawah halaman manual .
sumber
Tambahkan yang berikut ini di file /etc/ssmtp/ssmtp.conf Anda dan Anda akan dapat mengatur nama dan email apa pun selama runtime:
sumber
Saya sarankan Anda beralih dari ssmtp ke msmtp karena ssmtp tidak aktif dikembangkan lagi. msmtp menyediakan semua fitur yang sama seperti ssmtp plus lainnya. Secara khusus, dengan msmtp Anda dapat mengatur pengaturan dari untuk mengontrol dari siapa surat itu dikirim.
sumber
Coba opsi -Ffull_name, mis:
saya akan mengganti nama lengkap.
ada juga -f untuk mengubah email pengirim, mis:
sumber
Sepertinya FromLineOverride = YES tidak berfungsi lagi.
Saya kira GMAIL tidak mengizinkan ini sekarang. Tapi saya tidak yakin.
sumber
Saya juga menggunakan ssmtp dan, meskipun saya mencoba solusi lain, tidak ada yang bekerja untuk saya.
Namun, itu berhasil bagi saya dengan GMail dengan mendefinisikan bidang "Dari" sebagai:
Saya harap ini membantu!
sumber
Ubah teks 'Dari' dengan mengedit
/etc/passwd
untuk menerima email dari 'NAMA ANDA DI SINI' dan bukan hanya 'root'.Periksa menggunakan
grep root /etc/passwd
Ditemukan di sini dan itu berhasil memperlakukan!
sumber
The
-F
pilihan bekerja jika Anda menentukan params email pada baris perintah ssmtp, misalnyaecho "Test email" | ssmtp -F"New name" -v [email protected]
Jika Anda ingin semua email yang dikirim dari root @ berasal dari nama tertentu, Anda dapat mengubah informasi pengguna Linux seperti yang dijelaskan dalam jawaban StackOverflow ini :
chfn -f "New name" root
"Apa yang dilakukan adalah mengatur / mengubah nama asli untuk pengguna tersebut di informasi jari (disimpan dalam file / etc / passwd - lihat halaman manual chfn )."
Pembaruan Bahkan setelah memperbarui informasi jari, cron masih mengirim email dari "root", tidak menggunakan "Nama baru" saya. Beberapa versi cron mendukung
MAILFROM=
baris, tetapi bukan milikku (lihat artikel ini ).sumber