A. Setup
1. update repository
sudo dnf update -y
2. setup mutt
sudo dnf install mutt -y
3. check
mutt -v
4. configuration
1. update repository
sudo dnf update -y
2. setup mutt
sudo dnf install mutt -y
3. check
mutt -v
4. configuration
mkdir -p /root/.mutt
cat /root/.mutt/muttrc
cat /root/.mutt/muttrc
[root@teguhth01 ~]# mkdir -p /root/.mutt
[root@teguhth01 ~]# cat /root/.mutt/muttrc
# configure
set from = "local.support@nokia.com"
set realname = "Alert Email"
#set imap_user = "local.support@nokia.com"
#set imap_pass ="NokiaAdmpasswd!"
#
# My credentials
set my_pass = "NokiaAdmpasswd!"
set my_user = "local.support@nokia.com"
set smtp_url = "smtp://$my_user:$my_pass@smtp-mail.outlook.com"
set ssl_verify_host = no
set ssl_verify_dates = no
# set ssl_starttls = yes
set smtp_authenticators = "login"
# set smtp_user = "local.support@nokia.com"
# set smtp_pass = "NokiaAdmpasswd!"
[root@teguhth01 ~]#
B. Testing
1. Kirim Email Sederhana
echo "Isi pesan email" | mutt -s "Judul Email" penerima@example.com
echo "Containt Email: Halo, ini tes dari Mutt" | mutt -s "Subject: Email Uji Coba" teguh.triharto@nokia.com
2. Kirim Email dengan Lampiran
echo "Ini ada file terlampir." | mutt -s "Email dengan Lampiran" -a /path/to/file.txt -- penerima@example.com
Catatan: Jangan lupa pakai -- sebelum alamat email saat pakai -a untuk lampiran.
Contoh:
echo "Berikut saya lampirkan laporan" | mutt -s "Laporan Bulanan" -a /root/catatan.txt -- teguh.triharto@nokia.com
3. Tulis Email Interaktif (Manual)
Nanti kamu akan masuk ke interface teks untuk menulis subjek, isi pesan, dan memilih lampiran.
mutt teguh.triharto@nokia.com
4. Menggunakan Template Email
Kamu bisa membuat isi email dari file:
mutt -s "Subject Email" -a /path/lampiran.pdf -- penerima@example.com < /path/pesan.txt
mutt -s "Subject Email" -a /root/notes.txt -- teguh.triharto@nokia.com < /root/catatan.txt
5. sample untuk monitoring dengan baca bash
sh local_check.sh | mutt -s "Subject: Email Uji Coba" teguh.triharto@nokia.com
6. sample untuk monitoring dengan baca bash n lampiran
sh local_check.sh | mutt -s "Subject: Email Uji Coba" -a local_check.sh -- teguh.triharto@nokia.com
7. sample untuk monitoring dengan baca txt n lampiran
cat notes.txt | mutt -s "Subject: Email Uji Coba" -a notes.txt -- teguh.triharto@nokia.com