4 Cara Mengirim Email Dari Command Line di Linux

Setelah Anda terbiasa menggunakan terminal Linux, Anda ingin melakukan segalanya pada sistem Anda dengan hanya mengetik perintah termasuk mengirim email dan salah satu aspek penting dari mengirim email adalah lampiran.

Khusus untuk Sysadmin, dapat melampirkan file cadangan, file log / laporan operasi sistem atau informasi terkait lainnya, dan mengirimkannya ke mesin jarak jauh atau rekan kerja.

Dalam posting ini, kita akan belajar cara mengirim email dengan lampiran dari terminal Linux. Yang penting, ada beberapa klien email baris perintah untuk Linux yang dapat Anda gunakan untuk memproses email dengan fitur sederhana.

Kebutuhan

Untuk menggunakan tutorial ini secara efektif dan andal, Anda harus memiliki sistem surat yang berfungsi atau mengatur salah satu agen transfer surat (MTA) untuk Linux pada sistem Anda.

Sebuah MTA adalah sebuah aplikasi yang bertanggung jawab untuk mengirim dan menerima email dari satu host ke yang lain.

Di bawah ini adalah berbagai metode pengiriman email terkenal dengan lampiran dari terminal.

Menggunakan Perintah email

Email adalah bagian dari paket mailutils (On Debian ) dan mailx (On RedHat ) dan digunakan untuk memproses pesan pada baris perintah.

$ sudo apt-get install mailutils
# yum instal mailx

Sekarang saatnya mengirim lampiran email menggunakan perintah email yang diperlihatkan.

$ echo "Badan Pesan Di Sini" | mail -s "Subjek Di Sini" user@example.com -A backup.zip

Pada perintah di atas sedikit penjelasannya:

-s – Menentukan subjek pesan.
-A – membantu melampirkan file.
Anda juga dapat mengirim pesan yang ada dari file sebagai berikut:

$ mail -s "Subjek di sini" -t user@example.com -A backup.zip <message.txt

Menggunakan Perintah mutt

mutt adalah klien email baris perintah yang populer dan ringan untuk Linux .

Jika Anda tidak memilikinya di sistem Anda, ketikkan perintah di bawah ini untuk menginstalnya:

$ sudo apt-get install mutt
# yum install mutt

Anda dapat mengirim email dengan lampiran menggunakan perintah mutt di bawah ini.

$ echo "Pesan Di Sini" | mutt -s "Subjek Di Sini" -a backup.zip user@example.com

di mana penjelasannya :

-s – menunjukkan subjek pesan.
-a – mengidentifikasi lampiran.

Menggunakan Perintah mailx

mailx berfungsi lebih seperti perintah mutt dan juga merupakan bagian dari paket mailutils (On Debian).

$ sudo apt-get install mailutils 
# yum instal mailx

Sekarang kirim surat lampiran dari baris perintah menggunakan perintah mailx .

$ echo "Pesan Di Sini" | mailx -s "Subjek Di Sini" -a backup.zip user@example.com

Menggunakan Perintah mpack

mpack menyandikan file bernama dalam satu atau lebih pesan MIME dan mengirim pesan ke satu atau lebih penerima, atau menulisnya ke file bernama atau set file, atau mempostingnya ke sekelompok newsgroup.

$ sudo apt-get install mpack
# yum instal mpack

Untuk mengirim pesan dengan lampiran, jalankan perintah di bawah ini.

$ mpack -s "Subjek di sini" file user@example.com