Memanfaatkan smtp gmail sebagai email relay dengan menggunakan posfix sebagai mail server, dalam contoh kali ini saya menggunakan distro ubuntu dan terkoneksi dengan internet tentunya.
Sebelumnya install Postfix dan beberapa paket yang berhubungan (library)
sudo apt get install postfix libsasl2 ca-certificate libsasl2-modules
Biasanya libsasl2, libsasl2-modules telah terintall decara default, akan tetapi untuk memastikan benar – benar telah terinstall ga’ ada salahnya kalian tetap sertakan saat akan install Postfix.
Cara konfigurasinya
Edit file /etc/postfix/main.cf kemudian Tambahkan konfigurasi seperti dibawah
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
Baris di atas memberitahu Postfix melalui gmail, dengan cara mengotentikasikan username dan password gmail anda, Tiga baris terakhir menentukan jenis otentikasi yang didukung, dimana file otoritas sertifikat harus menggunakan tls.
[smtp.gmail.com]:587 username@gmail.com:password
Selain menggunakan email gmail kalian juga bisa menggunakan email Gapps (Google Apps), Setelah membuat file sasl_password buat file permission yang hanya bisa dibaca saja yang kemudian akan diterjemahkan oleh database posfix.
sudo chmod 400 /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd
Langkah terakhir adalah otentikasi Sertifikat, dimana gmail menggunakan tls sebagai otentikasi sertifikanya.
cat /etc/ssl/certs/Thawte_Premium_Server_CA.pem | sudo tee -a /etc/postfix/cacert.pem
Setelah langkah – langkah diatas sudah anda selasaikan restart postfix anda.
sudo /etc/init.d/postfix restart
Semoga bermanfaat.
Sumber : http://ubuntu-tutorials.com