Снабдите постфиксом SASL голубятню и аутентифицируемый Smarthost

У меня есть определенная проблема; я настроил постфикс для использования голубятни для SMTP AUTH, поэтому я должен был указать аутентификацию голубятни в main.cf файле. Проблема, я должен также пройти проверку подлинности к своему smarthost для исходящей передачи SMTP. Я, может казаться, не делаю обоих сразу. Я могу или настроить свой умный хост, или я могу настроить автора голубятни.

файл main.cf:

relayhost = relay.jangosmtp.net:2525
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/relay_passwd

smtp_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_authenticated_header = yes
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions =
    permit_mynetworks
    permit_sasl_authenticated
    reject_unauth_destination

smtpd_tls_key_file = /etc/postfix/certs/key.pem
smtpd_tls_cert_file = /etc/postfix/certs/cert.pem

Я пытался объединить два вместе, но постфикс не отправит почту через smarthost, хотя это будет все еще аутентифицировать пользователей представления SMTP.

maillog дает следующую ошибку:

Sep 16 23:59:00 hg-gv postfix/smtp[16631]: warning: unsupported SASL client implementation: dovecot
Sep 16 23:59:00 hg-gv postfix/smtp[16631]: fatal: SASL library initialization

Это имеет смысл, но мне нужно было позволить голубятне аутентифицировать пользователей SMTP.

Я понятия не имею, что сделать об этом.

4
задан 13 March 2017 в 19:53
1 ответ

Примечание: smtp! = smtpd

Параметр smtp_sasl_type с dovecot не поддерживался. Возможно, вы имели в виду smtpd_sasl_type = dovecot вместо этого.

3
ответ дан 3 December 2019 в 03:42

Теги

Похожие вопросы