Jika Anda mengetahui kekuatan sebenarnya dari baris perintah, Anda tidak ingin meninggalkan kenyamanan Terminal dan pergi ke tempat lain untuk melakukan aktivitas teknis harian Anda. Selalu ada cara untuk melakukan hampir semua pekerjaan kami di dalam Terminal. Jadi, mengapa mengirim email harus berbeda! Menggunakan Terminal membuat tugas tertentu lebih efisien dan bahkan lebih cepat. Alat baris perintah tidak menggunakan terlalu banyak sumber daya dan dengan demikian membentuk alternatif yang bagus untuk aplikasi grafis yang banyak digunakan, terutama jika Anda terjebak dengan perangkat keras yang lebih lama. Mengirim email dari Terminal menjadi sangat berguna saat Anda dapat menulis skrip shell untuk mengirim email dan mengotomatiskan seluruh proses.
Dalam artikel ini, kami akan menjelaskan tiga cara Anda dapat mengirim email pada baris perintah Ubuntu (dari ID email yang Anda konfigurasikan).
- perintah ssmtp
- perintah kirim email
- perintah mutt
Kami telah menjalankan perintah dan prosedur yang disebutkan dalam artikel ini pada sistem Ubuntu 18.04 LTS.
Buka aplikasi Terminal baik melalui bilah pencarian peluncur aplikasi, atau pintasan Ctrl+Alt+T, lalu gunakan salah satu metode berikut untuk mengirim email.
Metode 1:Kirim email dengan perintah ssmtp
ssmtp adalah emulator sendmail send-only untuk mesin yang biasanya mengambil email mereka dari hub email terpusat (melalui pop, imap, nfs mount atau cara lain). Ini menyediakan fungsionalitas yang diperlukan bagi manusia dan program untuk mengirim email melalui agen pengguna standar atau /usr/bin/mail. Jika sistem Anda tidak menginstal utilitas ini, jalankan perintah berikut untuk menginstalnya:
$ sudo apt- get update
Dan kemudian,
$ sudo apt-get install ssmtp
Perintah berikut kemudian dapat digunakan untuk menulis dan kemudian mengirim email:
$ ssmtp [email protected]
Tekan Enter lalu masukkan subjek dalam format berikut:
Subject: sample subject comes here
Saat Anda menekan Enter, Anda akan diizinkan untuk memasukkan isi email. Setelah Anda selesai memasukkan badan email, tekan Ctrl + D. Ini akan menandai akhir badan email dan mengirimkannya ke ID penerima masing-masing.
Metode 2:Gunakan perintah sendmail
Sendmail adalah fasilitas perutean email internetwork tujuan umum yang mendukung berbagai jenis transfer email dan metode pengiriman, termasuk Simple Mail Transfer Protocol (SMTP) yang digunakan untuk transportasi email melalui Internet. Sendmail menjadi server smtp mengharuskan Anda menginstal smtp di sistem Anda. Anda kemudian dapat menggunakannya dengan cara berikut. Buat file teks dalam format berikut:
Subject: Email subject comes here Email Body Line 1 Email Body line 2 . . .
Simpan file dan kemudian Anda dapat menggunakan nama file dengan perintah berikut:
$ sendmail [email protected] < filename.txt
Metode 3:Menggunakan perintah mutt
Mutt adalah program berbasis teks kecil tapi sangat kuat untuk membaca dan mengirim surat elektronik di bawah sistem operasi UNIX, termasuk dukungan untuk terminal warna, MIME, OpenPGP, dan mode penyortiran berulir.
Ini adalah sintaks yang akan Anda gunakan untuk mengirim email tanpa lampiran:
$ mutt -s "Subject comes here" [email protected] < /dev/null
Jika Anda ingin melampirkan file dengan email Anda, gunakan format berikut untuk menentukan lokasi lampiran itu:
$ mutt -s "Subject comes here" -a /path/to/file [email protected] < /dev/null
Email Anda kemudian akan dikirim ke penerima yang ditentukan.
Ada perintah serupa yang disebut mail yang cukup banyak digunakan dengan cara yang sama seperti mutt untuk mengirim email dari baris perintah.
Anda juga dapat menggunakan telnet untuk mengirim email dari dalam Terminal. Meskipun administrator Linux biasanya menggunakannya untuk terhubung ke port dan server jarak jauh, kami akan membahas prosedur bagaimana Anda dapat menggunakannya untuk mengirim email di artikel lain tentang. Sampai saat itu, Anda dapat mencoba metode di atas dan melihat apa yang berhasil untuk Anda.