Terminal Linux memberi kita kekuatan dan kapasitas untuk melakukan banyak tugas dengan beberapa ketukan keyboard. Bagi mereka yang menghabiskan sebagian besar waktunya di terminal, Anda juga dapat mengirim email langsung dari Terminal. Panduan ini membantu Anda dan menunjukkan kepada Anda bagaimana Anda dapat menggunakan berbagai metode dan alat untuk mengirim email langsung dari terminal Linux.
Catatan : Untuk mengirim email dari terminal, pastikan Anda telah menyiapkan server email dan bekerja dengan benar.
Surat
Cara pertama dan termudah untuk mengirim email dari terminal Linux adalah dengan menggunakan utilitas mail . Utilitas sederhana ini memungkinkan Anda menentukan penerima, subjek email, dan bahkan menambahkan lampiran dengan beberapa opsi.
Secara default, utilitas email sudah diinstal sebelumnya di sebagian besar distribusi Linux. Anda dapat memverifikasi apakah Anda telah menginstalnya dengan menjalankan perintah which sebagai berikut:
surat yang mana
jika Anda mendapatkan hasil seperti “/usr/bin/mailâ€, maka itu sudah terpasang di distro Anda. Jika Anda tidak menginstal email secara default di distro Linux Anda, Anda dapat menginstalnya menggunakan pengelola paket untuk distro Anda. Misalnya, di Debian, Anda akan menjalankan perintah:
sudo pembaruan apt-get && sudo apt-get instal mailutils
Untuk menggunakan email untuk mengirim email, gunakan perintah email diikuti dengan opsi -s dan tentukan subjek email. Misalnya, untuk mengirim pesan yang tersimpan di file “message.txtâ€, gunakan perintah:
surat -s Info “Halo dunia” @ mail.com < pesan.txt
Perintah di atas akan membaca isi file dan menggunakannya sebagai badan pesan.
Anda juga dapat mengirimkan isi pesan dari perintah seperti echo . Misalnya:
gema “Ini adalah badan pesan” | surat -s Info “Halo dunia” @ mail.com
Untuk menambahkan lampiran ke email, gunakan opsi -A . Misalnya:
gema “Contoh file odt” | surat -s Info “Lampiran” @ mail.com -A ~ / Documents / sample.odt
Kirim email
Utilitas berikutnya yang dapat Anda gunakan untuk mengirim email dari terminal adalah Sendmail, utilitas sederhana namun kuat yang dapat membantu Anda mengirim email dari terminal.
Jika Anda belum menginstal utilitas Sendmail, Anda dapat menginstalnya:
sudo apt-get instal sendmail sendmail-cf -y
Untuk menggunakan utilitas ini, mulailah dengan membuat file berisi konten email berikut:
Topik: Halo Dunia ! Ini isi pesannya…. ….. …. … tutup.
Utilitas Sendmail akan menemukan tajuk subjek dan menggunakannya sebagai judul subjek untuk email Anda. Anda dapat melewati ini dengan menggunakan perintah:
kucing sendmail.txt | / usr / sbin / info sendmail @ mail.com
Telnet
Bagi mereka yang menghabiskan banyak waktu bekerja dengan server jarak jauh, telnet mungkin adalah alat bantu untuk mengirim email. Untuk menggunakannya, mulailah dengan meluncurkan terminal dan memasukkan perintah:
telnet test.server.net 25
Jika Anda menjalankan server email di port yang berbeda, ganti 25 dengan port target. Setelah terhubung, gunakan telnet untuk menyapa server:
halo contoh.com
Perhatikan bahwa beberapa server juga akan membalas ehlo alih-alih helo atau terkadang keduanya.
Selanjutnya, atur pengirim email:
MAIL DARI: info @ example.com
Tetapkan penerima email:
RCPT KE: demo @ info.com
Tulis surat dengan format berikut:
Subjek DATA: Halo dunia Halo dunia, Ini adalah isi email Lanjutkan di sini dan akhiri dengan . Terakhir, tutup sesi telnet dengan quit. BERHENTI
Anjing kampung
Mutt adalah utilitas bermanfaat lainnya untuk mengirim dan membaca email dari terminal. Anda mungkin menemukannya mirip dengan perintah mail. Untuk menginstalnya, jalankan perintah:
sudo apt-get install mutt
Untuk mengirim email dengan mutt, gunakan perintah:
kucing sendmail.txt | anjing kampung -s Info “Halo dunia” @ mail.com
Perintah di atas meneruskan ke utilitas mutt konten sendmail.txt sebagai badan email.
Membungkus
Ini bisa sangat berguna saat Anda bekerja dalam lingkungan khusus terminal untuk dapat mengirim email dari terminal Linux. Baca terus untuk mengetahui cara menggunakan perintah lp untuk mencetak file dari Terminal dan mencari Web dari terminal dengan S.