GNU/Linux >> Belajar Linux >  >> Linux

Kirim Gambar Di Badan Surat Menggunakan Salah Satu Utilitas Surat Di Linux?

Saya mencoba mengirim email dari server Linux, saya ingin mengirim gambar, bukan sebagai lampiran, yang seharusnya ditampilkan di badan pesan.

Saya mencoba.

mailx -s "TEST mail" <MASKED>@mask.com < download.JPEG

Perintah di atas memberikan data sampah acak di badan surat

mailx --append "Content-type: text/html" -s "TEST mail" <MASKED>@mask.com < download.JPEG

Perintah di atas tidak berfungsi

mutt -a "download.JPEG" <MASKED>@mask.com -s "TEST mail" < /dev/null

Perintah di atas mengirim gambar sebagai lampiran.

UUENCODE tidak diinstal di server kami, jadi kami tidak boleh menggunakan yang sama.

Saya tidak ingin siapa pun di atas. Saya ingin gambar saya ditampilkan di badan surat saya.

Setiap bantuan dalam hal ini sangat dihargai.

Jawaban yang Diterima:

Untuk mendapatkan gambar yang akan ditampilkan in-line, itu harus dikodekan sebagai objek MIME yang valid dengan Content-Disposition: inline tajuk di dalamnya.

mpack perintah dapat melakukan ini.

Coba kirim email seperti ini:

mpack -s "TEST mail" -c image/jpeg download.JPEG <MASKED>@example.com

Atau jika Anda ingin menampilkan hasilnya ke dalam file alih-alih mengirimkannya secara langsung:

mpack -s "TEST mail" -c image/jpeg download.JPEG -o email-with-image.txt

Kemudian Anda dapat mengirimkannya nanti dengan mis.:

mailx <MASKED>@example.com < email-with-image.txt

Jika Anda ingin menambahkan teks ke pesan Anda sebelum gambar, tulis ke dalam file, dan tambahkan -d text-before.txt pilihan ke mpack memerintah. Untuk menambahkan teks setelah gambar, cukup menambahkannya ke file yang diproduksi mpack akan berfungsi.


Linux
  1. Memecahkan masalah menggunakan sistem file proc di Linux

  2. Menggunakan kekuatan di baris perintah Linux

  3. Bagaimana Cara Mengirim Email Html Menggunakan Perintah 'mail' Linux?

  1. Cara Menulis Teks Pada Gambar menggunakan Perintah Linux

  2. UNIX / Linux :Kirim email dengan lampiran menggunakan mutt

  3. Apakah mailx mengirim email menggunakan relai SMTP atau langsung terhubung ke server SMTP target?

  1. Kirim email dari terminal atau skrip linux menggunakan perintah email

  2. Bagaimana cara Mengirim Email melalui server SMTP Eksternal menggunakan perintah mailx di Linux?

  3. 4 alat untuk mengunduh file apa pun menggunakan baris perintah di Linux