Bisakah kita menggunakan mutt untuk mengirim email multi bagian yang dibuat di langkah 1, dari prompt linux?
Jika Anda menemukan cara untuk mengatur header Tipe Konten yang tepat. (Dalam contoh Anda, Anda menggunakan -e, tetapi mutt menggunakan -euntuk tujuan yang berbeda. Bahkan -e "my_hdr Content-Type: ..."membiarkan teks asli / header biasa.)
Lebih baik mengirim surat yang dihasilkan secara langsung sendmail. Anda harus membuat header sendiri - lihat contohnya; gunakan strftime("%a, %d %b %Y %T %z")untuk Date dan serangkaian karakter alfanumerik acak untuk batas. Kemudian kirimkan pesan yang sudah disiapkan, termasuk tajuk, ke sendmail -i -t:
sendmail -i -t < above-example.txt
( -tOpsi ini berarti "dapatkan penerima dari baris To: "; Anda juga dapat menggunakan sendmail -i [email protected])
Terima kasih atas jawaban yang bagus, grawity! Terima kasih juga telah menjelaskan secara terperinci cara membuat email multi bagian. :)
user544192
0
Lihatlah https://github.com/shivylp/mailprod . Saya mengembangkan utilitas / pustaka Python kecil ini karena menggunakan command-line untuk email besar sepertinya bukan pilihan yang bisa diandalkan. Dengan mailprodcli, sesederhana mengatakan mailprodcli template.xml --send. Contoh template.xml yang bahkan menyertakan gambar sesederhana:
Apakah ini juga akan mengirim versi plaintext? Saya percaya OP ingin mengirim email multi-bagian tempat konten HTML dan plaintext disertakan dalam pesan yang sama.
Lihatlah https://github.com/shivylp/mailprod . Saya mengembangkan utilitas / pustaka Python kecil ini karena menggunakan command-line untuk email besar sepertinya bukan pilihan yang bisa diandalkan. Dengan mailprodcli, sesederhana mengatakan
mailprodcli template.xml --send
. Contoh template.xml yang bahkan menyertakan gambar sesederhana:sumber