Halo sobat, apakah kamu pernah merasa repot karena harus selalu memeriksa email satu per satu? Bayangkan jika server kamu bisa mengirim email untuk notifikasi, laporan, atau peringatan penting! Di artikel ini, saya akan memandu kamu langkah demi langkah dalam mengatur sendmail di Ubuntu. Mari kita pelajari cara mengubah server kamu menjadi mesin pengirim email yang handal.
Cara Setting Sendmail di Ubuntu
- Install Sendmail
 Pastikan program sendmail sudah terpasang. Jika belum, sobat bisa menginstalnya dengan perintah berikut:sudo apt-get install sendmail 
- Edit Konfigurasi Sendmail
 Buka file konfigurasisendmail.mcmenggunakan editor favorit, misalnya nano:sudo nano /etc/mail/sendmail.mc Di dalam file tersebut, tambahkan atau edit baris berikut untuk menggunakan Gmail sebagai smart host: define(`SMART_HOST', `smtp.gmail.com')dnl define(`RELAY_MAILER_ARGS', `TCP $h 587')dnl define(`ESMTP_MAILER_ARGS', `TCP $h 587')dnl define(`confAUTH_OPTIONS', `A p')dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl FEATURE(`authinfo', `hash /etc/mail/authinfo')dnl
- Regenerasi File Konfigurasi
 Setelah selesai mengedit, simpan file dan jalankan perintah berikut untuk memperbarui konfigurasi sendmail:sudo make -C /etc/mail 
- Buat File Authinfo
 Buat file untuk menyimpan informasi login akun Gmail sobat:sudo nano /etc/mail/authinfo Isi file tersebut dengan format berikut: AuthInfo:smtp.gmail.com "U:root" "I:emailkita@gmail.com" "P:passwordgmailkita"
- Ubah Izin File
 Agar lebih aman, ubah izin file authinfo menjadi 0600:sudo chmod 0600 /etc/mail/authinfo 
- Regenerasi File Authinfo
 Jalankan perintah berikut untuk membuat file hash dari authinfo:sudo makemap hash /etc/mail/authinfo < /etc/mail/authinfo 
- Restart Layanan Sendmail
 Agar perubahan diterapkan, restart layanan sendmail:sudo systemctl restart sendmail 
- Coba Kirim Email
 Sekarang, sobat bisa mencoba mengirim email dari server. Misalnya, gunakan perintah berikut:echo "Isi email" | mailx -s "Subjek email" tujuan@example.com Ganti “Isi email” dengan pesan sobat, “Subjek email” dengan judul yang diinginkan, serta alamat email penerima. 
Selamat mencoba, dan semoga sendmail dapat meningkatkan produktivitas sobat dalam mengelola sistem! Jangan ragu untuk eksplorasi lebih lanjut dan berbagi pengalaman di kolom komentar.