Contenu | Rechercher | Menus

Annonce

La nouvelle clé USB Ubuntu-fr est en prévente
Rendez-vous sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/01/2019, à 20:00

arthrax

Postfix configuration SMTP et SMTPS avec authentification windows AD

Bonjour,

Je suis en train de monter un serveur postfix 3.1 sur un ubuntu 16.04 pour faire de l'envoi de mail uniquement.
Je souhaite faire de l'envoi SMTP anonyme sur le port 25 et de l'envoi SMTPS authentifié sur le port 587.

Pour l'authentification j'utilise Dovecot avec un serveur Active Directory windows 2012. Je remplis le champ adresse mail des comptes AD pour avoir l'adresse d'envoi (Bonne méthode ?)

Lorsque je fais un test d'envoi de mail en SMTPS sur le port 587 avec la commande mailx de heirloom :

echo "This is the message body and contains the message" | mailx -v -r "user.name@ext.com" -s "This is the subject" -S smtp="localhost:587" -S smtp-use-starttls -S smtp-auth=login -S smtp-auth-user="user.name@ext.com" -S smtp-auth-password="fdsgsdgsdgs" -S ssl-verify=ignore user.exist@ext.com

J'ai le résultat :

Resolving host "localhost:587" ... done
Connecting to "::1:587" ...connected.
SMTP: error:00000000:lib(0):func(0):reason(0)
Unexpected EOF on SMTP connection

Comment je peux vérifier que Dovecot se connecte bien à l'AD ?

Voici mes fichiers de conf :

main.cf

myhostname = smtp.ext.com
mydomain = ext.com
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
mydestination = $myhostname, localhost.$mydomain
mynetworks = 10.0.0.0/8
inet_interfaces = all

# TLS parameters
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

smtpd_tls_security_level = may
smtpd_tls_received_header = yes 
smtpd_tls_loglevel = 2
smtp_tls_note_starttls_offer = yes 
smtpd_tls_session_cache_timeout = 3600s

#Auth
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_recipient_restrictions = permit_mynetworks permit_auth_destination permit_sasl_authenticated reject

master.cf

smtp      inet  n       -       y       -       -       smtpd
submission inet n       -       n       -       -       smtpd -v
        -o smtpd_tls_security_level=encrypt
        -o smtpd_sasl_auth_enable=yes
        -o smtpd_client_restrictions=permit_sasl_authenticated,permit_mynetworks,reject

dovecot-ldap.conf.ext

hosts = DC01.EXT.com DC02.EXT.com
base = dc=ext, dc=com
ldap_version = 3
auth_bind = yes
auth_bind_userdn = ext\%u

conf.d

disable_plaintext_auth = no
auth_mechanisms = plain
!include auth-system.conf.ext
!include auth-ldap.conf.ext

Merci pour votre aide.

Hors ligne