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.
1. 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 konfigurasi
sendmail.mc menggunakan 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.
Jadi, sobat, dengan mengikuti langkah-langkah di atas, sobat sekarang sudah bisa mengkonfigurasi sendmail di Ubuntu untuk mengirim email otomatis dari server. Mulai dari instalasi, konfigurasi, hingga pengujian, setiap langkah dirancang agar mudah diikuti. Jika sobat pernah merasa ribet dengan pengiriman email manual, solusi ini akan sangat membantu untuk mengotomatiskan tugas-tugas penting di server.
Selamat mencoba, dan semoga sendmail dapat meningkatkan produktivitas sobat dalam mengelola sistem! Jangan ragu untuk eksplorasi lebih lanjut dan berbagi pengalaman di kolom komentar.
Komentar 0