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/ 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/ 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.
root@*****-debian:/# postconf -n
alias_maps = hash:/etc/aliases,ldap:/etc/postfix/alias_maps.1.ldap.conf
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
debug_peer_level = 2
debug_peer_list = $mydestination
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
message_size_limit = 30720000
mydestination = ****.com, ****.lan, ***-debian.***.lan, localhost.****.lan, localhost
myhostname = ****-debian.****.lan
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relay_domains = $mydestination
relayhost = [smtp.****.org]:25
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_tls_clientcerts, permit_mynetworks, reject_unauth_destination, permit
smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks, permit
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
[code]root@*****-debian:/# doveconf -n
2.1.17: /usr/local/etc/dovecot/dovecot.conf
OS: Linux 3.12.4-20131210 x86_64 Debian 7.3 ext4
auth_debug = yes
auth_debug_passwords = yes
auth_verbose = yes
debug_log_path = /var/log/dovecot/log
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l mpid=%e %c
mail_debug = yes
mail_location = maildir:/var/dovecot/%u/Maildir:LAYOUT=fs:CONTROL=/var/dovecot/%u/Control:INDEX=/var/dovecot/%u/Indexes
mail_privileged_group = mail
mbox_lazy_writes = no
namespace inbox {
inbox = yes
list = yes
location =
mailbox Drafts {
special_use = \Drafts
}
mailbox Junk {
special_use = \Junk
}
mailbox Sent {
special_use = \Sent
}
mailbox “Sent Messages” {
special_use = \Sent
}
mailbox Trash {
special_use = \Trash
}
prefix =
separator = /
type = private
}
passdb {
args = /etc/dovecot/conf.d/dovecot-ldap-connect.conf.ext
driver = ldap
}
protocols = imap pop3 pop3
ssl_ca = </etc/dovecot/root.crt
ssl_cert = </etc/dovecot/root.crt
ssl_key = </etc/dovecot/private/root.key
ssl_key_password = ******
userdb {
args = /etc/dovecot/conf.d/dovecot-ldap.conf.ext
driver = ldap
}
verbose_ssl = yes
protocol imap {
imap_client_workarounds = tb-extra-mailbox-sep
mail_max_userip_connections = 50
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
}[/code]
Et je rappel donc que cette configuration fonctionne depuis plus d’un an pour 2 utilisateurs.
Merci d’avance
Alex