Mutt - Klien Email Baris Perintah untuk Mengirim Email dari Terminal


Sebagai Admin Sistem, terkadang kita perlu mengirim email ke pengguna atau orang lain dari server dan untuk itu kita menggunakan antarmuka berbasis web untuk mengirim email, apakah itu benar-benar berguna? Tentu saja tidak.

Di sini, di tutorial ini, kita akan menggunakan perintah mutt (klien email terminal) untuk mengirim email dari interlace baris perintah.

Apa itu Mutt?

Mutt adalah klien Email berbasis baris perintah. Ini adalah alat yang sangat berguna dan ampuh untuk mengirim dan membaca email dari baris perintah di sistem berbasis Unix. Mutt juga mendukung protokol POP dan IMAP untuk menerima email. Ini terbuka dengan antarmuka berwarna untuk mengirim Email yang membuatnya ramah pengguna untuk mengirim email dari baris perintah.

Fitur Anjing

Beberapa fitur penting lainnya dari Mutt adalah sebagai berikut:

  1. Sangat mudah untuk menginstal dan mengkonfigurasi.
  2. Memungkinkan kami mengirim email dengan lampiran dari baris perintah.
  3. Ia juga memiliki fitur untuk menambahkan BCC (Blind carbon copy) dan CC (Carbon copy) saat mengirim email .
  4. Ini memungkinkan pesan threading.
  5. Ini memberi kita fasilitas milis.
  6. Ini juga mendukung banyak format kotak surat seperti maildir, mbox, MH dan MMDF.
  7. Mendukung setidaknya 20 bahasa.
  8. Ini juga mendukung DSN (Pemberitahuan Status Pengiriman).

Cara Install Mutt di Linux

Kita dapat menginstal Mutt Client di kotak Linux kita dengan sangat mudah menggunakan penginstal paket apa pun seperti yang ditunjukkan.

apt-get install mutt (For Debian / Ubuntu based system)
yum install mutt (For RHEL / CentOS / Fedora based system)
File konfigurasi

File konfigurasi klien Mutt Email.

  1. File Konfigurasi Utama: Untuk membuat perubahan secara global bagi semua pengguna Untuk mutt, Anda dapat membuat perubahan pada file konfigurasi emailnya “/etc/Muttrc“.
  2. File Konfigurasi Pengguna Mutt : Jika Anda ingin menyetel beberapa konfigurasi khusus untuk pengguna tertentu untuk Mutt, Anda dapat mengonfigurasi setelan tersebut di ~/.muttrc atau ~ /.mutt/muttrc file.
Sintaks Dasar dari perintah mutt
mutt options recipient
Baca Email dengan Mutt

Untuk membaca email dari pengguna yang saat ini Anda masuk, Anda hanya perlu menjalankan “mutt ” di terminal, ini akan memuat kotak surat pengguna saat ini.

[root@tecmint ~]#  mutt

Untuk membaca email pengguna tertentu, Anda perlu menentukan file email mana yang akan dibaca. Misalnya, Anda (sebagai root) ingin membaca email pengguna “John“, Anda perlu menentukan file emailnya dengan “-f” opsi dengan perintah mutt.

[root@tecmint ~]#  mutt -f /var/spool/mail/john

Anda juga dapat menggunakan opsi “-R” untuk membuka kotak surat dalam mode hanya-baca.

Kirim email dengan perintah mutt

Dalam contoh ini, perintah berikut akan mengirimkan Email pengujian ke [email dilindungi]. Opsi “-s” digunakan untuk menentukan Subjek email.

[root@tecmint ~]#  mutt -s "Test Email" [email 

Ketika Anda memasukkan perintah di atas di terminal, itu akan membuka antarmuka dan mengkonfirmasi alamat penerima dan subjek surat dan membuka antarmuka, di sini Anda dapat membuat perubahan pada alamat surat penerima.

  1. Ubah alamat email penerima dengan menekan t.
  2. Ubah alamat Cc dengan c.
  3. Lampirkan file sebagai lampiran dengan a.
  4. Keluar dari antarmuka dengan q.
  5. Kirim email tersebut dengan menekan y.

Catatan: Saat Anda menekan “y” status di bawah ini menunjukkan bahwa anjing kampung sedang mengirim email.

Tambahkan Carbon copy (Cc) dan Blind Carbon copy (Bcc)

Kita dapat menambahkan Cc dan Bcc dengan perintah mutt ke email kita dengan “-c” dan “-b” pilihan.

[root@tecmint ~]# mutt -s "Subject of mail" -c <email add for CC> -b <email-add for BCC> mail address of recipient
[root@tecmint ~]# mutt -s “Test Email” -c [email   -b [email  [email 

Dalam contoh ini, root mengirim email ke [email  dan menempatkan [email  sebagai Cc alamat dan [email dilindungi] sebagai Bcc.

Kirim Email dengan Lampiran

Kita dapat mengirim email dari baris perintah dengan lampiran dengan menggunakan opsi “-a” dengan perintah mutt.

[root@tecmint ~]# mutt  -s "Subject of Mail" -a <path of  attachment file> -c <email address of CC>  mail address of recipient
[root@tecmint ~]# mutt -s "Site Backup" -a /backups/backup.tar  -c [email  [email 

Di sini, di cuplikan di atas, Anda dapat melihat bahwa itu menunjukkan lampiran yang dilampirkan pada email.

Penggunaan file muttrc

Jika kita ingin mengubah nama pengirim dan email, maka kita perlu membuat file di direktori home pengguna tersebut.

[root@tecmint ~]# cat .muttrc

Tambahkan baris berikut ke dalamnya. Simpan dan tutup.

set from = "[email "
set realname = "Realname of the user"
Mendapatkan bantuan

Untuk mencetak menu bantuan “mutt ”, kita perlu menentukan opsi “-h” dengannya.

[root@tecmint ~]# mutt -h

Mutt 1.4.2.2i (2006-07-14)
usage: mutt [ -nRyzZ ] [ -e <cmd> ] [ -F <file> ] [ -m <type> ] [ -f <file> ]
       mutt [ -nx ] [ -e <cmd> ] [ -a <file> ] [ -F <file> ] [ -H <file> ] 
       mutt [ -i <file> ] [ -s <subj> ] [ -b <addr> ] [ -c <addr> ] <addr> [ ... ]
       mutt [ -n ] [ -e <cmd> ] [ -F <file> ] -p -v[v]
options:
  -a <file>     attach a file to the message
  -b <address>  specify a blind carbon-copy (BCC) address
  -c <address>  specify a carbon-copy (CC) address
  -e <command>  specify a command to be executed after initialization
  -f <file>     specify which mailbox to read
  -F <file>     specify an alternate muttrc file
  -H <file>     specify a draft file to read header from
  -i <file>     specify a file which Mutt should include in the reply
  -m <type>     specify a default mailbox type
  -n            causes Mutt not to read the system Muttrc
  -p            recall a postponed message
  -R            mailbox in read-only mode
  -s <subj>     specify a subject (must be in quotes if it has spaces)
  -v            show version and compile-time definitions
  -x            simulate the mailx send mode
  -y            select a mailbox specified in your `mailboxes' list
  -z            exit immediately if there are no messages in the mailbox
  -Z            open the first folder with new message, exit immediately if none
  -h            this help message

Ini dia dengan perintah mutt untuk saat ini, baca halaman manual mutt untuk informasi lebih lanjut tentang perintah mutt.