J'ai un petit problème ; J'ai configuré postfix pour utiliser Dovecot pour SMTP AUTH, par conséquent j'ai dû spécifier l'authentification Dovecot dans le fichier main.cf. Le problème est que je dois également m'authentifier auprès de mon smarthost pour le relais SMTP sortant. Je ne parviens pas à faire les deux à la fois. Je peux soit configurer mon hôte intelligent, soit configurer Dovecot auth.
fichier 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
J'ai essayé de combiner les deux, mais postfix n'enverra pas de courrier via le smarthost, bien qu'il authentifie toujours les utilisateurs de la soumission SMTP.
maillog donne l'erreur suivante :
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
C'est logique, mais je dois avoir Dovecot activé pour authentifier les utilisateurs SMTP.
Je n'ai aucune idée de ce qu'il faut faire à ce sujet.
7 votes
smtp != smtpd . Remplacer
smtp_sasl_type
をもってsmtpd_sasl_type
et essayez à nouveau d'envoyer un e-mail.