4 Cara Mengirim Lampiran Email dari Command Line Linux


Setelah Anda terbiasa menggunakan terminal Linux, Anda ingin melakukan segala sesuatu di sistem Anda hanya dengan mengetikkan perintah termasuk mengirim email dan salah satu aspek penting dalam 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 mempelajari 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.

Persyaratan

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

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

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

1. Menggunakan Perintah surat

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

sudo apt-get install mailutils
yum install mailx

Sekarang waktunya mengirim lampiran email menggunakan perintah mail seperti yang ditunjukkan.

echo "Message Body Here" | mail -s "Subject Here" [email  -A backup.zip

Pada perintah di atas, benderanya:

  1. -s – menentukan subjek pesan.
  2. -A – membantu melampirkan file.

Anda juga dapat mengirim pesan yang ada dari file sebagai berikut:

mail -s "Subject here" -t [email  -A backup.zip < message.txt

2. 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.

echo "Message Body Here" | mutt -s "Subject Here" -a backup.zip [email 

di mana pilihannya:

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

Baca selengkapnya tentang Mutt – Klien Email Baris Perintah untuk Mengirim Email dari Terminal

3. Menggunakan Perintah mailx

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

sudo apt-get install mailutils
yum install mailx

Sekarang kirim email lampiran dari baris perintah menggunakan perintah mailx.

echo "Message Body Here" | mailx -s "Subject Here" -a backup.zip [email 

4. Menggunakan Perintah mpack

mpack mengkodekan file bernama dalam satu atau lebih pesan MIME dan mengirimkan pesan ke satu atau lebih penerima, atau menulisnya ke file bernama atau sekumpulan file, atau mempostingnya ke sekumpulan newsgroup.

sudo apt-get install mpack
yum install mpack

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

mpack -s "Subject here" file [email 

Itu saja! Apakah Anda memikirkan metode lain untuk mengirim email dengan lampiran dari terminal Linux, yang tidak disebutkan dalam daftar di atas? Beri tahu kami di komentar.