Saya sudah mencoba mengkonfigurasi email untuk meneruskan ke Gmail, menggunakan Postfix untuk menyampaikan email ke smtp.gmail.com. Namun, saya gagal mendapatkannya untuk diautentikasi dengan smtp.gmail.com, yang merupakan prasyarat yang sangat penting untuk membuat segala sesuatu berfungsi ...
Log surat hanya menampilkan:
Oct 29 15:50:14 gsnedders-1 postfix/master[6596]: daemon started -- version 2.7.1, configuration /etc/postfix
Oct 29 15:50:19 gsnedders-1 postfix/pickup[6598]: EBA1F78750: uid=1000 from=<gsnedders>
Oct 29 15:50:19 gsnedders-1 postfix/cleanup[6603]: EBA1F78750: message-id=<[email protected]>
Oct 29 15:50:19 gsnedders-1 postfix/qmgr[6599]: EBA1F78750: from=<[email protected]>, size=324, nrcpt=1 (queue active)
Oct 29 15:50:19 gsnedders-1 postfix/cleanup[6603]: F2D557874F: message-id=<[email protected]>
Oct 29 15:50:19 gsnedders-1 postfix/local[6605]: EBA1F78750: to=<[email protected]>, orig_to=<me>, relay=local, delay=0.04, delays=0.03/0.02/0/0, dsn=2.0.0, status=sent (forwarded as F2D557874F)
Oct 29 15:50:19 gsnedders-1 postfix/qmgr[6599]: F2D557874F: from=<[email protected]>, size=454, nrcpt=1 (queue active)
Oct 29 15:50:19 gsnedders-1 postfix/qmgr[6599]: EBA1F78750: removed
Oct 29 15:50:20 gsnedders-1 postfix/smtp[6606]: warning: SASL authentication failure: No worthy mechs found
Oct 29 15:50:20 gsnedders-1 postfix/smtp[6606]: F2D557874F: SASL authentication failed; cannot authenticate to server smtp.gmail.com[74.125.157.108]: no mechanism available
Dan konfigurasi postfix adalah:
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/passwd
smtp_sasl_security_options = noanonymous
smtp_tls_eccert_file =
smtp_tls_eckey_file =
smtp_tls_security_level = may
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtpd_tls_received_header = yes
tls_random_source = dev:/dev/urandom
smtpd_tls_security_level = may
/etc/postfix/master.cf
:,smtp unix - - y - - smtp -v
sehingga Anda bisa mendapatkan detail lebih banyak di log.Jawaban:
Ah-ha! Menginstal
libsasl2-modules
paket memecahkan masalah.sumber
Lari
sudo yum install cyrus-sasl cyrus-sasl-lib cyrus-sasl-plain
membantu saya di server Amazon AWS.
sumber
sudo yum instal cyrus-sasl cyrus-sasl-lib cyrus-sasl-plain
bekerja untuk saya dengan pengaturan relai Gmail (CentOS 7)
sumber
Saya mendapatkan masalah ini (
tail -f /var/log/mailog
):Lalu saya mengubah file
/etc/postfix/main.cf
dengan cara ini yang menambahkan baris berikut ke akhir fileKemudian Menginstal postfix dependensi modul yang hilang menggunakan:
Kemudian restart postfix
Akhirnya ia bekerja pada centos 7
sumber