Bagaimana cara mengirim email melalui mailx
perintah UNIX ?
92
sebuah contoh
$ echo "something" | mailx -s "subject" [email protected]
untuk mengirim lampiran
$ uuencode file file | mailx -s "subject" [email protected]
dan untuk mengirim lampiran DAN menulis badan pesan
$ (echo "something\n" ; uuencode file file) | mailx -s "subject" [email protected]
mail
.uuencode
adalah teknologi warisan dari milenium lampau yang tidak menghasilkan apa yang kita maksud sekarang dengan "kemelekatan". Ini pada dasarnya menempatkan sepotong campur aduk yang dapat dibaca mesin di akhir teks pesan. Di zaman sekarang ini, Anda akan lebih baik dilayani oleh mailer yang peka-MIME dengan baik. Sayangnya, tidak adamailx
penggantian yang didukung secara universal dengan fitur MIME, tetapi jika Anda punyamutt
, itu mungkin jalur yang paling tidak tahan.Ini dia:
PS. Tubuh dan subjek harus diberi tanda petik ganda. Hapus kutipan dari
FROM_EMAIL
danTo_EMAIL
saat mengganti alamat email.sumber
melalui
mailx
utilitas kita dapat mengirim file dariunix
kemail server
. Di sini, di kode di atas kita bisa melihat parameter pertama adalah-s "subject of mail"
parameter keduamail ID
dan parameter terakhir adalah nama file yang ingin kita lampirkansumber
-c dan -b adalah opsional.
-s: Tentukan subjek; jika subjek berisi spasi, gunakan tanda kutip.
-c: Kirim salinan karbon ke daftar pengguna yang dipisahkan dengan koma.
-b: Kirim salinan blind carbon ke daftar pengguna yang dipisahkan dengan koma.
Semoga jawaban saya menjelaskan keraguan Anda.
sumber
Lebih cepat dengan perintah MUTT
sumber
echo "" | mutt -s "test" -a ./file -- [email protected] -y
Dari halaman manual:
Dengan kata lain, mailx membaca konten yang akan dikirim dari input standar dan dapat dialihkan seperti biasa. Misalnya:
sumber
sumber
Menyesuaikan alamat FROM
sumber
mail
danmailx
perintah yang tidak kompatibel dengan opsi berbeda.Berikut adalah fungsi multifungsi untuk menangani pengiriman surat dengan beberapa lampiran:
function call: enviaremail "smtp.mailserver: port" "from_address" "authuser" "'pass'" "destination" "daftar lampiran dipisahkan oleh spasi"
Catatan: Hapus tanda kutip ganda dalam panggilan
Selain itu, harap ingat untuk menentukan secara eksternal $ titulo (subjek) dan $ cuerpo (body) email sebelum menggunakan fungsi
sumber
Jika Anda ingin mengirim lebih dari dua orang atau DL:
sini:
sumber