IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Postfix et authentification SASL : PAM auth error


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 35
    Par défaut Postfix et authentification SASL : PAM auth error
    Bonsoir à tous,

    Je vous préviens tout de suite, je suis un (gros) débutant dans la configuration d'un serveur de mails, et j'avoue que je n'y comprends pas tout.
    Alors voilà. J'ai installé postfix comme serveur de mails. Je souhaite envoyer mes mails avec une authentification SMTP (notamment via PHP). J'ai donc cherché sur le Web quelles sont les démarches à suivre pour faire ça.

    Je suis donc tombé sur plusieurs tutoriels qui parlent d'activer l'authentification SASL. Je m'y suis donc attelé

    Seulement, quand je fais un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    testsaslauthd -s smtp -u contact@mondomaine.com -p monpass
    Ca me retourne que la connexion a échoué :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    0: NO "authentication failed"
    j'ai cette erreur dans /var/log/auth.log :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Feb 21 21:53:17 *** saslauthd[13293]: pam_unix(smtp:auth): check pass; user unknown
    Feb 21 21:53:17 *** saslauthd[13293]: pam_unix(smtp:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= 
    Feb 21 21:53:19 *** saslauthd[13293]: DEBUG: auth_pam: pam_authenticate failed: Authentication failure
    Feb 21 21:53:19 *** saslauthd[13293]: do_auth         : auth failure: [user=contact@mondomaine.com] [service=smtp] [realm=] [mech=pam] [reason=PAM auth error]
    J'ai essayé de fouiller un peu sur le Web pour trouver des réponses. Mais rien de très concluant, malgré mes petites bidouilles. Je m'en remets donc à vous. Voici mes fichiers de configuration ; si vous trouvez quelque chose de suspect, n'hésitez pas. Et idem si vous avez besoin de plus d'informations (autres logs, fichiers de conf...)

    Fichier /etc/postfix/main.cf

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
     
    smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
     
    biff = no
     
    disable_vrfy_command = yes
     
    #smtpd_helo_required = yes
     
    append_dot_mydomain = no
     
    myhostname = xxx.kimsufi.com
     
    mydestination = $myhostname, localhost.$mydomain, localhost
     
    relayhost =
     
    mynetworks = 127.0.0.0/8, x.x.x.x
     
    mailbox_size_limit = 0
     
    recipient_delimiter = +
     
    inet_interfaces = all
     
     
    virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_aliases.cf,mysql:/etc/postfix/mysql-virtual_aliases_comptes.cf
    virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domaines.cf
    virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_comptes.cf
     
    virtual_mailbox_base = /var/spool/vmail/
     
    virtual_uid_maps = static:5000
    virtual_gid_maps = static:5000
     
    virtual_create_maildirsize = yes
     
    virtual_mailbox_extended = yes
     
    virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql-virtual_quotas.cf
     
    virtual_mailbox_limit_override = yes
    virtual_maildir_limit_message = "La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
    virtual_overquota_bounce = yes
     
    smtp_use_tls = yes
    smtp_tls_note_starttls_offer = yes
    smtpd_tls_auth_only = no
    smtpd_use_tls = yes
    smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
    smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
    smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
    smtpd_tls_loglevel = 1
    smtpd_tls_received_header = yes
    smtpd_tls_session_cache_timeout = 3600s
    tls_random_source = dev:/dev/urandom
    smtpd_recipient_limit = 100
    smtpd_helo_restrictions = reject_invalid_hostname
    smtpd_sender_restrictions = reject_unknown_address
    smtpd_recipient_restrictions = permit_sasl_authenticated,
     permit_mynetworks,
     reject_unauth_destination,
     reject_unknown_sender_domain,
     reject_unknown_client,
     reject_rbl_client zen.spamhaus.org,
     reject_rbl_client bl.spamcop.net,
     reject_rbl_client cbl.abuseat.org,
     permit
     
    smtpd_sasl_local_domain = $myhostname
    smtpd_sasl_auth_enable = yes
    smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
    smtpd_sasl_security_options = noanonymous
    broken_sasl_auth_clients = yes
    Fichier /etc/default/saslauthd

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    START=yes
    MECHANISMS="pam"
    PARAMS="-r"
    OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd -r"

    Fichier /etc/postfix/sasl/smtpd.conf

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    pwcheck_method: saslauthd
    mech_list: plain login
    Fichier /etc/postfix/sasl_passwd (j'ai également un fichier /etc/postfix/sasl_passwd.db obtenu grâce à postmap hash:/etc/postfix/sasl_passwd)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    smtp.mondomaine.com contact@mondomaine.com:monpass
    Merci d'avance à ceux qui pourront m'aider !

    Bonne soirée

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 35
    Par défaut
    Bonjour,

    Personne n'a de solution ?

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2011
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 179
    Par défaut
    t'as utilisé quoi comme tuto, t'es sous quel OS et version de linux ? quelles sont tes versions de postfix et sasl ?

Discussions similaires

  1. Authentification SASL sur Active Directory
    Par Zelltemplar dans le forum Administration système
    Réponses: 3
    Dernier message: 14/09/2012, 12h11
  2. Postfix authentification sasl
    Par beloge2002 dans le forum Administration système
    Réponses: 9
    Dernier message: 12/05/2011, 07h55
  3. PAM : auth requisete pam_succeed_if.so uid<500
    Par ikuzar dans le forum Administration système
    Réponses: 1
    Dernier message: 13/09/2009, 19h28
  4. Authentification avec PAM
    Par jamesb dans le forum Sécurité
    Réponses: 0
    Dernier message: 12/03/2009, 22h38
  5. Authentification avec PAM
    Par YuGiOhJCJ dans le forum Sécurité
    Réponses: 1
    Dernier message: 26/03/2008, 16h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo