4 votes

Postfix SASL avec Dovecot et Smarthost authentifié

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.

3voto

masegaloeh Points 17760

Note : smtp != smtpd

Paramètre smtp_sasl_type avec Dovecot n'était pas supporté. Vous voulez peut-être dire smtpd_sasl_type = dovecot à la place.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X