Perintah Linux Cara Mengirim Email Dari Terminal Linux

Terbitan diperbarui

Penulis Hary

Photo of author
 

Mau Serius Belajar Linux?
Klik gabung komunitas

Terminal Linux memberi kita kemampuan dan kapasitas untuk melakukan banyak tugas hanya dengan beberapa ketikan di keyboard. Untuk kamu yang menghabiskan sebagian besar waktu di terminal, kamu juga bisa kirim email langsung dari Terminal.

Panduan ini bisa bantu dan nunjukin kamu caranya menggunakan berbagai metode dan juga alat untuk mengirim email langsung dari terminal Linux dan perintah linux untuk mengirim email.

Catatan : Untuk mengirim email dari terminal, pastikan kamu sudah siapkan server email yang berfungsi dengan baik.

Mail

Cara pertama dan paling sederhana untuk mengirim email dari terminal Linux adalah dengan menggunakan utility  mail. Utility sederhana ini memungkinkan kamu untuk menentukan penerima, subjek email, dan bahkan menambahkan lampiran dengan beberapa opsi.

Secara default, utility mail sudah diinstal di sebagian besar distribusi Linux. Kamu bisa cek dengan menjalankan perintah which seperti ini:

which mail

Kalau kamu dapat hasil seperti “/usr/bin/mail”, berarti itu sudah terinstall di distro kamu. Kalau kamu nggak instal mail secara default di distro Linux, kamu juga bisa menginstalnya menggunakan package manager untuk distro-mu. Misalnya, di Debian, kamu bisa menjalankan perintah ini:

sudo apt-get update && sudo apt-get install mailutils

Cara memakai mail untuk mengirim email, kamu bisa gunakan perintah mail diikuti dengan opsi -s lalu tentukan subjek email. Misalnya, untuk mengirim pesan yang disimpan dalam file “message.txt”, pakai perintah ini:

mail -s "Hello world" [email protected] < message.txt

Perintah di atas akan membaca isi file “message.txt” dan menggunakannya sebagai body email.

Kamu juga bisa meneruskan isi email dari perintah seperti echo. Sebagai contoh:

echo "Ini adalah body email" | mail -s "Hello world" [email protected]

Untuk menambahkan lampiran ke email, gunakan opsi -A. Sebagai contoh:

echo "Sample odt file" | mail -s "Attachments" [email protected] -A ~/Documents/sample.odt

Sendmail

Utility berikutnya yang bisa kamu gunakan untuk mengirim email dari terminal adalah Sendmail, utility ini sederhana tapi powerful. Dia bisa bantu kamu mengirim email dari terminal.

Kalau kamu belum menginstal Sendmail, kamu bisa menginstalnya dengan perintah berikut:

sudo apt-get install sendmail sendmail-cf -y

Untuk menggunakan utility ini, mulailah dengan membuat file yang berisi teks berikut sebagai isi email:

Subject: Hello World!
Ini adalah body email.
.... (tekan enter)
.....
....

Sekian.

Utility Sendmail akan menemukan header subject dan menggunakannya sebagai judul subject untuk email mu. Kamu bisa lakukan ini dengan menggunakan perintah:

cat sendmail.txt | /usr/sbin/sendmail [email protected]

Telnet

Untuk kamu yang menghabiskan banyak waktu bekerja dengan remote server, telnet mungkin merupakan alat yang digunakan untuk mengirim email. Untuk menggunakannya, mulailah dengan meluncurkan terminal dan memasukkan perintah:

telnet test.server.net 25

Kalau kamu menjalankan server email pada port yang berbeda, ganti 25 dengan port target. Setelah terhubung, gunakan telnet untuk “menyapa” server:

halo example.com

Perhatikan bahwa beberapa server juga akan membalas ehlo alih-alih helo atau terkadang salah satunya.

Selanjutnya, atur pengirim email:

MAIL FROM: [email protected]

Atur recipient atau penerima email:

RCPT TO: [email protected]

Tulis surat dengan format berikut:

DATA
Subject: Hello world
Hello world,
Ini isi emailnya
Lanjutkan di sini dan akhiri dengan
.
Terakhir, tutup sesi telnet dengan quit.
QUIT

Mutt

Mutt adalah utility lain yang berguna untuk mengirim dan membaca email dari terminal. Kamu mungkin menemukannya mirip dengan perintah mail. Untuk menginstalnya, jalankan perintah:

sudo apt-get install mutt

Untuk mengirim email dengan mutt, gunakan perintah ini:

cat sendmail.txt | mutt -s "Hello world" [email protected]

Perintah di atas akan meneruskan ke mutt, isi dari sendmail.txt sebagai body email.

Kesimpulan

Kalau kamu butuh kirim email dari terminal maka ini adalah daftar yang bisa kamu pakai, kirim email lewat terminal sangat dibutuhkan untuk membuat notifikasi.

Tapi kalau kamu mau kirim email dari GUI kamu bisa baca artikel aplikasi email client terbaik di Linux

 

Panduan Lanjutanya

 

Artikel Terkait

About Hary

Saya suka ngoprek hal baru, bekerja sebagai web developer untuk membuat website atau aplikasi web. Saya juga suka dengan dunia Internet Marketing dan Blogging.

Tinggalkan komentar

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.