GNU/Linux >> Belajar Linux >  >> Linux

Cara Termudah Mengirim Email Dengan Lampiran Gambar Dari Baris Perintah Menggunakan Gmail?

Membangun posting sebelumnya di mana persyaratannya adalah agar pekerjaan cron mengirim pesan status melalui satu baris perintah, seperti yang diposting di sini:

Cara termudah untuk mengirim email satu baris melalui baris perintah menggunakan gmail?

Muncul pertanyaan tentang bagaimana menggunakan satu baris untuk mengirim file lampiran.

Skenario:

cron job menghasilkan file output seperti ini:

cd /home/pi/python
gnuplot plt12

file program plt12 menyertakan dua baris berikut:

set output "pl12.png"
set terminal png font "arial,11"

Ini dilakukan pada sistem Rpi3B yang terhubung melalui USB ke Nano untuk ADC yang melakukan pencatatan data.

Jadi, pertanyaannya adalah, apa cara termudah untuk mengirim gambar file plot itu, menggunakan satu baris perintah, melalui gmail?

Jawaban yang Diterima:

Dengan mutt :

SMTP_URL='smtps://user:[email protected]' mutt 
  -F /dev/null 
  -e 'set from="Me <[email protected]>"' 
  -e 'set smtp_url=$SMTP_URL' 
  -s 'pl12.png file' 
  -a pl12.png --  
  [email protected] << EOM
Hi,

see pl12.png attached.

-- 
Me
EOM

Seperti setiap kode shell, Anda selalu dapat meletakkannya di satu baris jika Anda suka, meskipun itu tidak membantu keterbacaan:

printf 'Hi,nnsee pl12.png attachednn-- nMen' | SMTP_URL='smtps://user:[email protected]' mutt -F /dev/null -e 'set from="Me <[email protected]>"' -e 'set smtp_url=$SMTP_URL' -s 'pl12.png file' -a pl12.png  -- [email protected]

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

  2. Debian – Cara Termudah Mengirim Surat Satu Baris Melalui Baris Perintah Menggunakan Gmail?

  3. Cara Meratakan Gambar .pdf Dari Baris Perintah?

  1. Kirim email dari baris perintah dengan server smtp eksternal di Linux

  2. 9 contoh perintah mail/mailx untuk mengirim email dari baris perintah di Linux

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

  1. Menggunakan Stratis untuk mengelola penyimpanan Linux dari baris perintah

  2. Bagaimana saya bisa mengirim email terenkripsi gpg secara otomatis dari baris perintah linux?

  3. Tambahkan stempel waktu ke gambar dari baris perintah Linux