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.

Selanjutkan kita akan membuat username dan password dari file /etc/posfix/sasl_passwd 

 

 

[smtp.gmail.com]:587    [email protected]: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