Jika Anda Ingin Menggunakan Akun Gmail Sebagai SMTP Server Gratis Pada Server Debian Anda. Mungkin Artikel Ini Akan Berguna. Tested With Debain 7.1. Jika Anda Menghadapi Masalah Apapun, Jangan Ragu Untuk Menggunakan Kolom Komentar Dibagian Bawah Artikel Ini.
Relaying Postfix Mails Via smtp.gmail.com:
- Pertama Menginstall Paket Yang Dibutuhkan:
# apt-get install postfix libsasl2-2 ca-certificates libsasl2-modules
Jika Anda Belum Menginstall Postfix Sebelumnya Akan Muncul Wizard Pemilihan Tipe Mail Server Yang Akan Digunakan. Cukup Pilih Saja "Internet Site" Lalu Muncul Kembali Wizard Untuk System Mail Name Isikan Saja Domain Dari Mail Kita Contoh "mail.richie.com".Setelah Itu Tinggal Enter Saja.
- Setelah Itu, Edit File Konfigurasi Postfixnya Tapi Jangan Lupa Untuk Membackupnya Terlebih Dahulu:
# cp /etc/postfix/main.cf /root/
# nano /etc/postfix/main.cf
Tambahkan Baris Berikut:
relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_use_tls = yes
- Disana Belum Ditentukan Username Dan Password Dari Gmail. Maka Dari Itu Kita Akan Membuat File Berisi Username Dan Password Gmail. Buatlah Filenya:
# nano /etc/postfix/sasl_passwd
Tambahkan Baris Berikut:
[smtp.gmail.com]:587 USERNAME@gmail.com:PASSWORD
ex : [smtp.gmail.com]:587 goresansirichie@gmail.com:abogoboga
- Memberikan Izin Dan Memperbarui Konfigurasi Postfix:
# chmod 400 /etc/postfix/sasl_passwd
# postmap /etc/postfix/sasl_passwd
- Selanjutnya Memvalidasi Untuk Menghindari Terjadinya Error. Hanya Ketikkan Perintah Berikut:
# cat /etc/ssl/certs/Thawte_Premium_Server_CA.pem | tee -a /etc/postfix/cacert.pem
- Langkah Terakhir Yaitu Mereload Postfix Untuk Mengapply Perubahan Pada Konfigurasi:
# service postfix reload
TESTING
Jika Anda Mengkonfigurasi Sesuai Dengan Perintah Diatas Seharusnya Tidak Terjadi Masalah Dalam Pengkonfigurasian, Kemudian Test Hasil Konfigurasi Dengan Mengetikkan Perintah Berikut:
- Via Echo:
# echo "Isi Pesan Anda" | mail -s "Subjek Pesan"emailtujuan@emailtujuan.com
ex : echo "Hello Saya Mengirim Pesan Ini Dari Debian" | mail -s "Via Echo" richie.ksatria@gmail.com
result :
- Via Telnet:
# telnet localhost 25
ex :
result :
Untuk Memverifikasi Apakah Email Yang Anda Kirim Berhasil Dikirimkan Melalui Server SMTP Gmail, Anda Dapat Login Ke Akun Gmail Anda Lalu Periksa Folder "Sent Mail" Di Akun Gmail. Secara Default, Gmail Selalu Menyimpan Salinan Surat Yang Dikirim Melalui Web Interfacenya Serta Server SMTP.
Harap Dicatat Bahwa Server SMTP Gmail Memiliki Batas 500 Email /Harinya. Jadi Gunakanlah Dengan Bijak!


