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

Réseau Discussion :

Configuration PostFix-LDAP


Sujet :

Réseau

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 8
    Par défaut Configuration PostFix-LDAP
    Bonjour,
    Je suis actuellement en train de mettre en place un serveur de messagerie sous postfix pour mon stage et ce serveur (IP : 10.x.x.x9) doit etre capable de rentrer en communication avec un annuaire LDAP situé sur un autre serveur (IP : 10.x.x.x10) afin de vérifier si l'adresse mail en interne existe ou non...

    Lorsque je teste l'envoi d'un mail, voici ce qu'il s'affiche dans mon log :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    May 18 10:57:40 pifix postfix/postfix-script: starting the Postfix mail system
    May 18 10:57:40 pifix postfix/master[22509]: daemon started -- version 2.1.5
    May 18 10:58:10 pifix postfix/pickup[22510]: 8C5D31F77C0: uid=1000 from=<pifix>
    May 18 10:58:10 pifix postfix/cleanup[22522]: 8C5D31F77C0: message-id=<20050518085810.8C5D31F77C0@pifix.ch-pinel.fr>
    May 18 10:58:10 pifix postfix/qmgr[22511]: 8C5D31F77C0: from=<pifix@ch-pinel.fr>, size=329, nrcpt=1 (queue active)
    May 18 10:58:10 pifix postfix/local[22513]: 8C5D31F77C0: to=<abxxxxxx@ch-pinel.fr>, relay=local, delay=0, status=bounced (unknown user: "abxxxxxx")
    May 18 10:58:10 pifix postfix/cleanup[22522]: A270D1F77BF: message-id=<20050518085810.A270D1F77BF@pifix.ch-pinel.fr>
    May 18 10:58:10 pifix postfix/qmgr[22511]: A270D1F77BF: from=<>, size=1978, nrcpt=1 (queue active)
    May 18 10:58:10 pifix postfix/qmgr[22511]: 8C5D31F77C0: removed
    May 18 10:58:10 pifix postfix/local[22513]: A270D1F77BF: to=<pifix@ch-pinel.fr>, relay=local, delay=0, status=sent (delivered to command: procmail -a "$EXTENSION")
    May 18 10:58:10 pifix postfix/qmgr[22511]: A270D1F77BF: removed
    Et voici mon fichier 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
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
     
    # See /usr/share/postfix/main.cf.dist for a commented, more complete version
     
    smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
    biff = no
     
    # appending .domain is the MUA's job.
    append_dot_mydomain = no
     
    # Uncomment the next line to generate "delayed mail" warnings
    #delay_warning_time = 4h
     
    myhostname = pifix.ch-pinel.fr
    alias_maps = hash:/etc/aliases
    alias_database = hash:/etc/aliases
    myorigin = $mydomain
    # /etc/mailname
    mydestination = $myhostname, localhost.$mydomain, $mydomain
    #pifix.ch-pinel.fr, localhost.ch-pinel.fr, , localhost
    # ,$transport_maps
    mydomain = ch-pinel.fr
    relayhost =
    mynetworks = 127.0.0.0/8, 10.0.0.0/8
    mailbox_command = procmail -a "$EXTENSION"
    mailbox_size_limit = 0
    recipient_delimiter = +
     
    inet_interfaces = all
     
    # CONFIGURATION LDAP
     
    ### Transport
    #transport_server_host = 10.x.x.x10
    #transport_search_base = o=pidap,c=com
    #transport_query_filter = (&(virtualDomain=%s)(objectClass=inetOrgPerson))
    #transport_result_attribute = postfixTransport
    #transport_scope = one
    #transport_cache = yes
    #transport_bind = yes
    #transport_bind_dn = cn=admin,o=pidap,c=com
    #transport_bind_pw = xxxxxxx
     
    #transport_maps = ldap:transport
     
    ### Alias
    aliases_server_host = 10.x.x.x10
    aliases_search_base = o=pidap,c=com
    aliases_query_filter = (&(&(objectClass=inetOrgPerson)(mail=%s))(accountActive=TRUE))
    aliases_result_attribute = maildrop
    aliases_scope = sub
    #aliases_cache = yes
    aliases_bind = yes
    aliases_bind_dn = cn=admin,o=pidap,c=com
    aliases_bind_pw = xxxxxxx
     
    ### Comptes
    #Pour la définition des comptes,
    #nous avons besoin de connaître l'endroit où sont stockés les mails
    #et l'adresse email de reception.
    #D'oula création de deux source : accounts et accountsmap.
     
    accounts_server_host = 10.x.x.x10
    accounts_search_base = o=pidap,c=com
    accounts_query_filter = (&(&(objectClass=inetOrgPerson)(mail=%s))(accountActive=TRUE))
    accounts_result_attribute = mailbox
    accounts_scope = sub
    #accounts_cache = yes
    accounts_bind = yes
    accounts_bind_dn = cn=admin,o=pidap,c=com
    accounts_bind_pw = xxxxxxx
     
    accountsmap_server_host = 10.x.x.x10
    accountsmap_search_base = o=pidap,c=com
    accountsmap_query_filter = (&(&(objectClass=inetOrgPerson)(mail=%s))(accountActive=TRUE))
    accountsmap_result_attribute = mail
    accountsmap_scope = sub
    #accountsmap_cache = yes
    accountsmap_bind = yes
    accountsmap_bind_dn = cn=admin,o=pidap,c=com
    accountsmap_bind_pw = xxxxxxx
     
    ### Distribution
    virtual_uid_maps = static:800
    virtual_gid_maps = static:800
    virtual_mailbox_base = /home/vmail/domains
    virtual_mailbox_maps = ldap:accounts
    virtual_maps = ldap:aliases, ldap:accountsmap
     
    local_recipient_maps = $alias_maps unix:passwd.byname $virtual_mailbox_maps
    Merci pour votre aide que j'attends avec impatience!! (je ne vous le cache pas)

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 8
    Par défaut
    Bon, voila! j'ai modifié mon fichier 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
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
     
    # See /usr/share/postfix/main.cf.dist for a commented, more complete version
     
    smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
    #biff = no
     
    # appending .domain is the MUA's job.
    #append_dot_mydomain = no
     
    # Uncomment the next line to generate "delayed mail" warnings
    #delay_warning_time = 4h
     
    myhostname = pifix.ch-pinel.fr
    alias_maps = hash:/etc/aliases
    alias_database = hash:/etc/aliases
    myorigin = $mydomain
    # /etc/mailname
    mydestination = $myhostname, localhost.$mydomain, $mydomain
    #pifix.ch-pinel.fr, localhost.ch-pinel.fr, , localhost
    # ,$transport_maps
    mydomain = ch-pinel.fr
    relayhost =
    mynetworks = 127.0.0.0/8, 10.0.0.0/8
    mailbox_command = procmail -a "$EXTENSION"
    mailbox_size_limit = 0
    recipient_delimiter = +
     
    inet_interfaces = all
     
    # CONFIGURATION LDAP
     
    ### Transport
    transp_server_host = 10.2.1.110
    transp_server_port = 389
    transp_search_base = o=pidap,c=com
    transp_query_filter = (mail=%s)
    transp_result_attribute = mail
    transp_domain = ch-pinel.fr
    #postfixTransport
    transp_scope = sub
    transp_cache = no
    transp_bind = yes
    transp_bind_dn = cn=admin,o=pidap,c=com
    transp_bind_pw = xxxxxx
    transp_version = 3
     
    transport_maps = ldap:transp
     
    ### Alias
    aliases_server_host = 10.2.1.110
    aliases_server_port = 389
    aliases_search_base = o=pidap,c=com
    aliases_query_filter = (mail=%s)
    aliases_result_attribute = mail
    aliases_domain = ch-pinel.fr
    aliases_scope = sub
    aliases_cache = no
    aliases_bind = yes
    aliases_bind_dn = cn=admin,o=pidap,c=com
    aliases_bind_pw = xxxxxx
    aliases_version = 3
     
    ### Comptes
    #Pour la définition des comptes,
    #nous avons besoin de connaître l'endroit où sont stockés les mails
    #et l'adresse email de reception.
    #D'ou la création de deux source : accounts et accountsmap.
     
    accounts_server_host = 10.2.1.110
    accounts_server_port = 389
    accounts_search_base = o=pidap,c=com
    accounts_query_filter = (mail=%s)
    accounts_result_attribute = mail
    accounts_domain = ch-pinel.fr
    #mailbox
    accounts_scope = sub
    accounts_cache = no
    accounts_bind = yes
    accounts_bind_dn = cn=admin,o=pidap,c=com
    accounts_bind_pw = xxxxxx
    accounts_version = 3
     
    accountsmap_server_host = 10.2.1.110
    accountsmap_server_port = 389
    accountsmap_search_base = o=pidap,c=com
    accountsmap_query_filter = (mail=%s)
    accountsmap_result_attribute = mail
    accountsmap_domain = ch-pinel.fr
    accountsmap_scope = sub
    accountsmap_cache = no
    accountsmap_bind = yes
    accountsmap_bind_dn = cn=admin,o=pidap,c=com
    accountsmap_bind_pw = xxxxxx
    accountsmap_version = 3
     
    ### Distribution
    virtual_uid_maps = static:800
    virtual_gid_maps = static:800
    virtual_mailbox_base = /home/vmail/domains
    virtual_mailbox_maps = ldap:accounts
    virtual_maps = ldap:accountsmap ,ldap:aliases
     
    local_recipient_maps = $alias_maps $virtual_mailbox_maps
    Et j'obtiens maintenant ce message :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    May 20 09:05:32 pifix postfix/postfix-script: starting the Postfix mail system
    May 20 09:05:32 pifix postfix/master[31116]: daemon started -- version 2.1.5
    May 20 09:05:41 pifix postfix/pickup[31117]: 3F3931F73E8: uid=0 from=<root>
    May 20 09:05:41 pifix postfix/cleanup[31124]: 3F3931F73E8: message-id=<20050520070541.3F3931F73E8@pifix.ch-pinel.fr>
    May 20 09:05:41 pifix postfix/qmgr[31118]: 3F3931F73E8: from=<root@ch-pinel.fr>, size=310, nrcpt=1 (queue active)
    May 20 09:05:41 pifix postfix/qmgr[31118]: warning: connect to transport abxxxxx@ch-pinel.fr: No such file or directory

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 8
    Par défaut
    Bon... ben j'ai triouvé la solution a mon problémé!!
    Cela venait de LDAP ou il fallait rajouter des champs pour indiquer qu'il s'agissait d'adresse virtuelles et leur emplacement..
    Je joins d'ailleurs l'adresse d'un site très bien fait à ce sujet....
    http://www.neokraft.net/articles/mai...dap/index.html
    Voila!! En esperant que ce post serve a quelqu'un...

    A bientot!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. RHEL 5.4 configuration postfix-ldap-dovecot
    Par wodel dans le forum Réseau
    Réponses: 0
    Dernier message: 20/04/2010, 16h24
  2. Configuration postfix debian
    Par qdqdfqfdqdxcwcrzsdfw dans le forum Réseau
    Réponses: 5
    Dernier message: 12/03/2008, 14h31
  3. Aide pour la configuration postfix
    Par rach20032 dans le forum Réseau
    Réponses: 1
    Dernier message: 11/07/2007, 10h26
  4. Configuration postfix - probleme mail (ispconfig)
    Par thibaut06 dans le forum Debian
    Réponses: 5
    Dernier message: 24/10/2006, 00h27
  5. Configuration postfix + courier pop3 + courier imap
    Par eric.bruneau dans le forum Réseau
    Réponses: 4
    Dernier message: 10/02/2005, 15h52

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