Konfigurasi Postfix menggunakan SMTP Gmail di Ubuntu

Rab, 04/30/2014 - 13:21 -- bonny
postfix with gmail smtp

Gmail memberikan layanan SMTP server gratis, jika kamu ingin menggunakannya untuk me-relay email melalui smtp.gmail.com di server Ubuntu Linux kamu, berikut cara konfigurasi Postfix di server Ubuntu Linux menggunakan SMTP Gmail.

1. Install Postfix beserta pendukungnya.

sudo apt-get install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules

Kemudian akan muncul wizard konfigurasi Postfix. Pilih server sebagai Internet Site dan untuk FQDN gunakan nama domain kamu sebagai contoh mail.grobak.net

2. Edit file konfigurasi Postfix

sudo vim /etc/postfix/main.cf

Tambahkan baris teks berikut kebagian paling bawah file konfigurasi Postfix tersebut,

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

3. Buat file konfigurasi akun Gmail

Kemudian masukkan informasi username dan password akun Gmail kamu di /etc/postfix/sasl_passwd,

vim /etc/postfix/sasl_passwd

Isi dengan teks berikut,

[smtp.gmail.com]:587       USERNAME@gmail.com:PASSWORD

Jika domain kamu menggunakan Google Apps, ganti @gmail.com dengan @domain.com milik kamu.

Kemudian ubah hak akses file sasl_passwd,

sudo chmod 400 /etc/postfix/sasl_passwd

Terjemahkan sasl_passwd tersebut ke tabel lookup Postfix,

sudo postmap /etc/postfix/sasl_passwd

4. Validasi Sertifikat

Untuk menghindari terjadinya masalah validasi. Langsung saja jalankan perintah berikut,

cat /etc/ssl/certs/Thawte_Premium_Server_CA.pem | sudo tee -a /etc/postfix/cacert.pem

Yang terakhir, reload konfigurasi Postfix yang telah kita ubah tadi untuk merasakan hasilnya,

sudo /etc/init.d/postfix reload

5. Uji Coba

Jika konfigurasi kamu buat dengan baik dan benar, perintah berikut akan mengirim email dari server kamu ke alamat email tujuan.

echo "Ini adalah isi email percobaaan kirim email dari postfix" | mail -s "Ini adalah judul Coba Postfix" kamu@domain.com

Ganti kamu@domain.com dengan email kamu yang digunakan untuk percobaan mengirim email. Kemudian periksa apakah email sampai di email tujuan. Atau bisa juga dengan memeriksanya di akun Gmail kamu yang digunakan sebagai akun SMTP tadi USERNAME@gmail.com dengan PASSWORD periksa bagian folder "Sent Mail" di akun Gmail kamu. Secara default Gmail akan selalu menyimpan email yang telah dikirim.

Setelah konfigurasi selesai, maka semua pengiriman email di server kamu akan dilakukan melalui Gmail.

Jika ada kendala jangan sungkan dan jangan ragu untuk meninggalkan pesan pada kolom komentar di bawah tulisan ini.