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 email
email adalah bagian dari mailutils (Di Debian ) dan mailx (Di RedHat ) paket dan digunakan untuk memproses pesan pada baris perintah.
$ sudo apt-get install mailutils # yum install mailx
Sekarang saatnya mengirim lampiran email menggunakan perintah email yang ditampilkan.
$ echo "Message Body Here" | mail -s "Subject Here" [email protected] -A backup.zip
Pada perintah di atas, tandai:
-s
– menentukan subjek pesan.-A
– membantu melampirkan file.
Anda juga dapat mengirim pesan yang ada dari file sebagai berikut:
$ mail -s "Subject here" -t [email protected] -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, ketik perintah di bawah ini untuk menginstalnya:
$ sudo apt-get install mutt # yum install mutt
Anda dapat mengirim email dengan lampiran menggunakan mutt perintah di bawah ini.
$ echo "Message Body Here" | mutt -s "Subject Here" -a backup.zip [email protected]
dimana pilihannya:
-s
– menunjukkan subjek pesan.-a
– mengidentifikasi lampiran.
Baca lebih lanjut tentang Mutt – Klien Email Baris Perintah untuk Mengirim Email dari Terminal
3. Menggunakan Perintah mailx
mailx bekerja lebih seperti mutt perintah dan itu juga merupakan bagian dari mailutils Paket (Di Debian).
$ sudo apt-get install mailutils # yum install mailx
Sekarang kirim email lampiran dari baris perintah menggunakan mailx perintah.
$ echo "Message Body Here" | mailx -s "Subject Here" -a backup.zip [email protected]
4. Menggunakan Perintah mpack
mpack mengkodekan file bernama dalam satu atau lebih pesan MIME dan mengirim pesan ke satu atau lebih penerima, atau menulisnya ke file bernama atau kumpulan file, atau mempostingnya ke kumpulan 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 protected]
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.