Bagaimana cara mengirim email dari baris perintah dengan pengirim yang ditentukan di Debian Wheezy dengan Exim4?


1

Saya telah mencari lama mencoba untuk mengetahui bagaimana melakukan ini:

Bagaimana saya bisa mengirim email dari baris perintah dan menentukan alamat pengirim pada kotak dengan Debian 7.8 dan Exim4?

Ini tidak bekerja:

mail -s "Subject of the Email" recipent_address@example.com -- -f from_user@example.com 

Ini juga tidak:

mail -s "Subject of the Email" -r from_user@example.com recipent_address@example.com

Mail / mailx mana yang Anda gunakan? update-alternatives --display mailx
— AnFi

update-alternatives --display mailx mailx - auto modus lenke peker for øyeblikket til /usr/bin/bsd-mailx /usr/bin/bsd-mailx - prioritet 50 slave Mail: /usr/bin/bsd-mailx slave Mail.1.gz: /usr/share/man/man1/bsd-mailx.1.gz slave mail: /usr/bin/bsd-mailx slave mail.1.gz: /usr/share/man/man1/bsd-mailx.1.gz slave mailx.1.gz: /usr/share/man/man1/bsd-mailx.1.gz Nåværende «beste» versjon er «/usr/bin/bsd-mailx»
— Jarle Hammen Knudsen

Jawaban:


0

Exim tidak seperti buatan "sendmail by endmail.org" -f opsi yang tersedia secara default hanya untuk pengguna lokal yang dipilih. Exim Doc - Pengguna Tepercaya

Anda bisa berubah Konfigurasi Exim untuk:

  • membuat pengguna OS tepercaya ( trusted_user ) atau membuat grup OS yang dipilih tepercaya ( trusted_groups ) [tetapi baca tentang hal-hal lain yang memungkinkan]
  • izinkan semua pengguna untuk menggunakan -f ( untrusted_set_sender )

Menurutnya, tautan root adalah pengguna tepercaya dan pengguna admin. Saya menguji perintah sebagai root.
— Jarle Hammen Knudsen
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.