Konfigurasi Postfix Gmail SMTP Relay RedHat

Pada tutorial ini menjelaskan cara mengatur dan mengonfigurasi Postfix Relay SMTP Gmail pada CentOS atau Red Hat.

Instal Postfix, pastikan kerangka kerja otentikasi SASL, dan mailx juga diinstal.  Pertama Hapus sendmail MTA default terlebih dahulu jika sudah diinstal, pastikan postfix sebagai MTA default.

#yum remove sendmail

#yum install postfix cyrus-sasl-plain mailx -y

Postfix harus dimulai sebelum kerangka SASL terdeteksi.

#service postfix start

Postfix juga harus on/start pada saat sistem operasi booting.

#chkconfig postfix on

Periksa apakah Postfix dikonfigurasikan dengan dukungan SSL (mis. Ldd harus mengembalikan setidaknya satu baris yang dimulai dengan libssl):

#whereis -b postfix

postfix: /usr/sbin/postfix /etc/postfix /usr/libexec/postfix

#ldd /usr/sbin/postfix

libssl.so.6 => /lib/libssl.so.6 (0x00111000)

Cari direktory sertifikat root CA server Anda, yang biasanya didistribusikan dengan openssl. File sertifikat digunakan oleh Postfix untuk memverifikasi sertifikat SSL Gmail (ditandatangani oleh Thawte).

#locate ca-bundle.crt

/etc/ssl/certs/ca-bundle.crt

Kemudian edit /etc/postfix/main.cf, cukup tambahkan atau rekatkan baris berikut di akhir file :

#vi /etc/postfix/main.cf

myhostname = hostname.example.com

relayhost = [smtp.gmail.com]:587

smtp_use_tls = yes

smtp_sasl_auth_enable = yes

smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd

smtp_tls_CAfile = /etc/ssl/certs/ca-bundle.crt

smtp_sasl_security_options = noanonymous

smtp_sasl_tls_security_options = noanonymous

Myhostname adalah opsional. Jika nama host tidak ditentukan, Postfix akan menggunakan nama domain yang sepenuhnya memenuhi syarat dari server.

Konfigurasikan Kredensial SASL Postfix

Kredensial Gmail sekarang harus ditambahkan untuk otentikasi. Buat file /etc/postfix/sasl_passwd dan tambahkan baris berikut:

#vi /etc/postfix/sasl_passwd

[smtp.gmail.com]:587 username:password

Nilai nama pengguna (username) dan kata sandi (password) harus diganti dengan kredensial Gmail yang valid.

Tabel pencarian Postfix sekarang harus dihasilkan dari file teks sasl_passwd dengan menjalankan perintah berikut.

#postmap /etc/postfix/sasl_passwd

Akses ke file sasl_passwd harus dibatasi.

#chown root:postfix /etc/postfix/sasl_passwd*

#chmod 640 /etc/postfix/sasl_passwd*

Terakhir, muat ulang (reload) konfigurasi Postfix.

#service postfix restart

Test Relay
Gunakan perintah email untuk menguji relay.

 

echo "Ini test email untuk icon" | mail -s "test message" mainiconplus@gmail.com

 

Posting Komentar

Lebih baru Lebih lama