Không tìm thấy mechs xứng đáng nào khi cố gắng chuyển tiếp email đến Gmail bằng Postfix


28

Tôi đã cố gắng định cấu hình email để chuyển tiếp tới Gmail, sử dụng Postfix để chuyển tiếp email đến smtp.gmail.com. Tuy nhiên, tôi không thể xác thực nó bằng smtp.gmail.com, đây là điều kiện tiên quyết khá quan trọng để có được bất cứ thứ gì hoạt động

Nhật ký thư chỉ hiển thị:

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=<20111029145019.EBA1F78750@mail.gsnedders.com>
Oct 29 15:50:19 gsnedders-1 postfix/qmgr[6599]: EBA1F78750: from=<gsnedders@gsnedders.com>, size=324, nrcpt=1 (queue active)
Oct 29 15:50:19 gsnedders-1 postfix/cleanup[6603]: F2D557874F: message-id=<20111029145019.EBA1F78750@mail.gsnedders.com>
Oct 29 15:50:19 gsnedders-1 postfix/local[6605]: EBA1F78750: to=<me@gsnedders.com>, 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=<gsnedders@gsnedders.com>, 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

Và cấu hình postfix là:

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

Đầu tiên sửa đổi dòng sau trong /etc/postfix/master.cf: smtp unix - - y - - smtp -v, để bạn có thể biết thêm chi tiết trong nhật ký.
Jaime Hablutzel

Câu trả lời:


38

À ha! Cài đặt libsasl2-modulesgói giải quyết vấn đề.


Và đó là chữ thường L và không phải là 1 trong gói trên.
leeand00

3
Sửa chữa thỏa mãn nhất cho một vấn đề chưa từng có ..
Ricky Boyce

23

Đang chạy

sudo yum install cyrus-sasl cyrus-sasl-lib cyrus-sasl-plain

đã giúp tôi trên máy chủ Amazon AWS.


Cũng giúp với Postfix trên Fedora 27 (dĩ nhiên bạn phải thay thế yum bằng dnf) - cũng với các rơle SMTP khác thực hiện xác thực đơn giản qua TLS. Chỉ cần cài đặt postfix không kéo theo gói cyrus-sasl-plain ... (điều này đã thay đổi từ Fedora 26).
maxschlepzig

Cảm ơn bạn! Điều này đã khắc phục vấn đề của tôi.
Jayman8543

1

sudo yum cài đặt cyrus-sasl cyrus-sasl-lib cyrus-sasl-plain

làm việc với tôi với thiết lập chuyển tiếp Gmail (CentOS 7)


1

Tôi đã nhận được vấn đề này ( tail -f /var/log/mailog):

to=<usmanali@example.com>, relay=smtp.sendgrid.net[169.45.113.201]:587, delay=0.3, delays=0.05/0.07/0.16/0.02, dsn=5.0.0, status=bounced (host smtp.sendgrid.net[169.45.113.201] said: 550 Unauthenticated senders not allowed (in reply to MAIL FROM command))

Sau đó, tôi đã thay đổi tập tin /etc/postfix/main.cftheo cách này đã thêm các dòng sau vào cuối tập tin

mtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
mailbox_size_limit = 256000000

# Sendgrid Settings
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = static:apikey:SG.YOUR_SENDGRID_KEY
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = may
header_size_limit = 4096000
relayhost = [smtp.sendgrid.net]:587

Sau đó, cài đặt postfix thiếu phụ thuộc mô-đun bằng cách sử dụng:

sudo yum install cyrus-sasl cyrus-sasl-lib cyrus-sasl-plain

Sau đó khởi động lại postfix

sudo systemctl restart  postfix.service

Cuối cùng, nó hoạt động trên centos 7

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.