Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2538 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Résolu]Problème réception LDAP/Postfix/Dovecot

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu]Problème réception LDAP/Postfix/Dovecot

n°1359292
myl0
Posté le 05-06-2014 à 22:37:24  profilanswer
 

Bonjour a tous,
 
Voila je reprend la main sur un serveur de mail (LDAP/postfix/Dovecot)et je dois ajouté des utilisateurs (et donc des mails).
Actuellement seul 2 comptes mails sont utilisés, je ne suis pas une star du serveur mail mais je me débrouille ...
 
Donc sachant qu'un utilisateur ldap = un mail, je configure mon compte thunderbird, jusque la pas de soucis la configuration se fait automatiquement et je peux utilisé ma boite mail.
 
Je test l'envoie d'email pas de soucis ça marche! Par contre aucune réception dans la boite.
Je passe en shell sur l’utilisateur concerné (cmd mail) et j ai bien mes mails, vérification faite sur les logs "mail" ça passe sans erreur.
 
Dans /var/mail/<user> j'ai effectivement mes mails, ce qui me dérange c'est que lors de la réception d'un mail, il n'y a que postfix qui log et je n'ai aucune activité dovecot ...
Mon dossier /var/dovecot/<user> quand a lui enregistre très bien l'envoie de mail par contre et log ainsi que la création de dossier dans la boite de réception INBOX.
 
Sachant que les 2 comptes existant fonctionne eux sans problème, y aurait il une manip a faire lorsque l'on veut faire prendre en compte un utilisateur dans dovecot.
 
J'ai contrôlé les fichiers de conf pour voir s'il y avait une trace lié aux 2 utilisateurs fonctionnels mais rien ! Et étant donnés que tout passe par le LDAP JE SECHE.
 
 

Code :
  1. root@*****-debian:/# postconf -n
  2. alias_maps = hash:/etc/aliases,ldap:/etc/postfix/alias_maps.1.ldap.conf
  3. append_dot_mydomain = no
  4. biff = no
  5. config_directory = /etc/postfix
  6. debug_peer_level = 2
  7. debug_peer_list = $mydestination
  8. mailbox_command = procmail -a "$EXTENSION"
  9. mailbox_size_limit = 0
  10. message_size_limit = 30720000
  11. mydestination = ****.com, ****.lan, ***-debian.***.lan, localhost.****.lan, localhost
  12. myhostname = ****-debian.****.lan
  13. myorigin = /etc/mailname
  14. readme_directory = no
  15. recipient_delimiter = +
  16. relay_domains = $mydestination
  17. relayhost = [smtp.****.org]:25
  18. smtp_sasl_auth_enable = yes
  19. smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
  20. smtp_sasl_security_options =
  21. smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
  22. smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
  23. smtpd_recipient_restrictions = permit_sasl_authenticated, permit_tls_clientcerts, permit_mynetworks, reject_unauth_destination, permit
  24. smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks, permit
  25. smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
  26. smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
  27. smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
  28. smtpd_use_tls = yes


 

Code :
  1. root@*****-debian:/# doveconf -n
  2. # 2.1.17: /usr/local/etc/dovecot/dovecot.conf
  3. # OS: Linux 3.12.4-20131210 x86_64 Debian 7.3 ext4
  4. auth_debug = yes
  5. auth_debug_passwords = yes
  6. auth_verbose = yes
  7. debug_log_path = /var/log/dovecot/log
  8. login_log_format_elements = user=<%u> method=%m rip=%r lip=%l mpid=%e %c
  9. mail_debug = yes
  10. mail_location = maildir:/var/dovecot/%u/Maildir:LAYOUT=fs:CONTROL=/var/dovecot/%u/Control:INDEX=/var/dovecot/%u/Indexes
  11. mail_privileged_group = mail
  12. mbox_lazy_writes = no
  13. namespace inbox {
  14.   inbox = yes
  15.   list = yes
  16.   location =
  17.   mailbox Drafts {
  18.     special_use = \Drafts
  19.   }
  20.   mailbox Junk {
  21.     special_use = \Junk
  22.   }
  23.   mailbox Sent {
  24.     special_use = \Sent
  25.   }
  26.   mailbox "Sent Messages" {
  27.     special_use = \Sent
  28.   }
  29.   mailbox Trash {
  30.     special_use = \Trash
  31.   }
  32.   prefix =
  33.   separator = /
  34.   type = private
  35. }
  36. passdb {
  37.   args = /etc/dovecot/conf.d/dovecot-ldap-connect.conf.ext
  38.   driver = ldap
  39. }
  40. protocols = imap pop3 pop3
  41. ssl_ca = </etc/dovecot/root.crt
  42. ssl_cert = </etc/dovecot/root.crt
  43. ssl_key = </etc/dovecot/private/root.key
  44. ssl_key_password = ******
  45. userdb {
  46.   args = /etc/dovecot/conf.d/dovecot-ldap.conf.ext
  47.   driver = ldap
  48. }
  49. verbose_ssl = yes
  50. protocol imap {
  51.   imap_client_workarounds = tb-extra-mailbox-sep
  52.   mail_max_userip_connections = 50
  53. }
  54. protocol pop3 {
  55.   pop3_uidl_format = %08Xu%08Xv
  56. }


 
Et je rappel donc que cette configuration fonctionne depuis plus d'un an pour 2 utilisateurs.
 
Merci d'avance  
 
Alex


Message édité par myl0 le 07-06-2014 à 15:05:24
mood
Publicité
Posté le 05-06-2014 à 22:37:24  profilanswer
 

n°1359294
myl0
Posté le 05-06-2014 à 22:43:55  profilanswer
 

log dovecot lors du lancement de Thunderbird:

Code :
  1. Jun 05 22:40:42 auth: Debug: client passdb out: CONT    1
  2. Jun 05 22:40:42 auth: Debug: client in: CONT    1       AGNvbnRh***AR1lqaHNkaGQxMg==
  3. Jun 05 22:40:42 auth: Debug: client passdb out: OK      1       user=contact
  4. Jun 05 22:40:42 auth: Debug: master in: REQUEST 3956146177      4385    1       70b9396e20*****0e887b223ac
  5. Jun 05 22:40:42 auth: Debug: ldap(contact,109.*.1**.**,<LXY***QBtBphM> ): user search: base=dc=****, dc=lan scope=subtree filter=(&(objectClass=posixAccount)(uid=contact)) fields=homeDirectory,uidNumber,gidNumber
  6. Jun 05 22:40:42 auth: Debug: ldap(contact,109.*.1*.*,<LXY***QBtBphM> ): result: gidNumber=500 homeDirectory=/home/contact uidNumber=10004
  7. Jun 05 22:40:42 auth: Debug: master userdb out: USER    3956146177      contact home=/home/contact      uid=10004       gid=500
  8. Jun 05 22:40:42 imap(contact): Debug: Effective uid=10004, gid=500, home=/home/contact
  9. Jun 05 22:40:42 imap(contact): Debug: Namespace inbox: type=private, prefix=, sep=/, inbox=yes, hidden=no, list=yes, subscriptions=yes location=maildir:/var/dovecot/contact/Maildir:LAYOUT=fs:CONTROL=/var/dovecot/contact/Control:INDEX=/var/dovecot/contact/Indexes
  10. Jun 05 22:40:42 imap(contact): Debug: fs: root=/var/dovecot/contact/Maildir, index=/var/dovecot/contact/Indexes, control=/var/dovecot/contact/Control, inbox=/var/dovecot/contact/Maildir, alt=


 
Donc pas d'erreur a priori.

n°1359295
myl0
Posté le 05-06-2014 à 22:53:10  profilanswer
 

Un autre essai, j'envoie de ma boite pro a l'adresse mail qui fonctionne et a celle qui ne recoit rien.
voici les logs postfix
 

Code :
  1. Jun  5 22:46:43 localhost postfix/smtpd[4501]: connect from mail-db3lp0076.outbound.protection.outlook.com[213.199.154.76]
  2. Jun  5 22:46:43 localhost postfix/smtpd[4501]: 9A2FC2380080: client=mail-db3lp0076.outbound.protection.outlook.com[213.199.154.76]
  3. Jun  5 22:46:43 localhost postfix/cleanup[4505]: 9A2FC2380080: message-id=<4745c*****44a8a9@DB3PR05MB313.eurprd05.prod.outlook.com>
  4. Jun  5 22:46:43 localhost postfix/qmgr[5838]: 9A2FC2380080: from=<a***@****er.fr>, size=4354, nrcpt=2 (queue active)
  5. Jun  5 22:46:44 localhost postfix/smtpd[4501]: disconnect from mail-db3lp0076.outbound.protection.outlook.com[213.199.154.76]
  6. Jun  5 22:46:44 localhost postfix/local[4506]: 9A2FC2380080: to=<contact@*******.com>, relay=local, delay=0.48, delays=0.38/0.01/0/0.09, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION" )
  7. Jun  5 22:46:44 localhost postfix/local[4507]: 9A2FC2380080: to=<tristan@********.com>, relay=local, delay=0.51, delays=0.38/0.02/0/0.11, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION" )
  8. Jun  5 22:46:44 localhost postfix/qmgr[5838]: 9A2FC2380080: removed


 
Aucune difference dans le traitement ...  :fou:  Et pourtant l'un va le recevoir et pas l'autre.

n°1359299
myl0
Posté le 05-06-2014 à 23:36:22  profilanswer
 

Ah une chose étrange (ou pas) sur le mail qui fonctionne lorsque je fais la commande "mail" en shell je n'ai pas le mail envoyé pour test mais il est bien remis
Alors que j'ai tout les mails avec la cmd "mail" sur l'utilisateur qui ne fonctionne pas
a mon avis ça vient de la mais je ne sais pas comment régler le problème
 
merci d'avance

n°1359323
e_esprit
Posté le 07-06-2014 à 10:11:16  profilanswer
 

Faudrait voir la conf de procmail, et les droits sur les répertoires de dovecot.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1359330
myl0
Posté le 07-06-2014 à 15:04:50  profilanswer
 

Bien vu l ami c était bien procmail ;)
D ailleurs y a t il un moyen de généré le fichier dans le home user a la création car c est bien ça le soucis.
Je met résolu tout de même. Merci d avoir pris le temps de la réflexion.

n°1359332
e_esprit
Posté le 07-06-2014 à 15:44:04  profilanswer
 

Je n'utilise ni procmail ni dovecot, donc je ne sais pas trop...
 
Ca se passe comment la création des user/mailboxes ? tu passe via LDAP ? la création du homedir est manuelle ou bien gérée par dovecot ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1359333
myl0
Posté le 07-06-2014 à 15:47:59  profilanswer
 

Arf je pars en réunion de famille donc on en reparlera plus tard ;) Mais oui je crée sous LDAP et faudrait faire un script qui génère le fichier procmail.rc
a+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Résolu]Problème réception LDAP/Postfix/Dovecot

 

Sujets relatifs
Débutant sur Linux : problème avec G-Parted[Résolu]Kde, problème pour classer des fichiers par date d'acquisition
Problème connexion root avec le bash absentProblème de lenteur subite
[Auto-Résolu]Problème écran noir QEMUProblème installation
probleme dns sur serveur dedie (named.conf) restoration posssible ?Problème de souris
Problème pour utiliser NoMachineProblème à l'installation d'ESXi (no network adapters)
Plus de sujets relatifs à : [Résolu]Problème réception LDAP/Postfix/Dovecot


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR