Cara seting Postfix dengan SMTP-AUTH SASL2
Dalam tulisan kali ini saya akan sedikit sharing mengenai konfigurasi Postfix dengan SMTP-AUTH SASL2. Oh iya... ltar belakang saya seting Postfix dengan SMTP-AUTH SASL2, karena saya ingin membuat sebuah SMTP yang bisa di akses dari manamun namun dengan batasan user authentikasi. SMTP ini saya gunakan untuk keperluan relay email.
Install sasl2:
Tambahkan /etc/postfix/sasl/smtpd.conf
Buat file konfigurasi saslauthd copy ke /etc/default/saslauthd-postfix
Update konfigurasi /etc/default/saslauthd-postfix
Setup permission dengan menambahkan user postfix ke group sasl group
Restart saslauthd service
tambahkan directives berikut ke /etc/postfix/main.cf
Restart postfix service
Buat user linux, untuk proses authentinkasi.
Misal
Install sasl2:
apt-get install sasl2-bin
Tambahkan /etc/postfix/sasl/smtpd.conf
pwcheck_method: saslauthd
mech_list: PLAIN LOGIN
Buat file konfigurasi saslauthd copy ke /etc/default/saslauthd-postfix
cp /etc/default/saslauthd /etc/default/saslauthd-postfix
Update konfigurasi /etc/default/saslauthd-postfix
START=yes
NAME="saslauthd-postf"
OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd"dpkg-statoverride --add root sasl 710 /var/spool/postfix/var/run/saslauthd
Setup permission dengan menambahkan user postfix ke group sasl group
Restart saslauthd service
systemctl restart saslauthd.service
tambahkan directives berikut ke /etc/postfix/main.cf
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
Restart postfix service
systemctl restart postfix.service
Buat user linux, untuk proses authentinkasi.
Misal
useradd gepeng
Komentar