Pages : 1
#1 Le 13/12/2007, à 13:08
- arno-temp
Postfix / Courier-pop, problème de gestion des mailbox
Bonjour à tous.
Je viens vers vous pour un problème lié à Postfix.
En effet, j'utilise un serveur Postfix/TLS lié à Courier-pop.
Lorsque je me connecte avec un client mail "classique" j'obtient cette erreur :
Dec 13 11:58:35 mx1 courierpop3login: Connection, ip=[::ffff:10.5.210.57]
Dec 13 11:58:41 mx1 courierpop3login: john: chdir(/home/john) failed!!
Dec 13 11:58:41 mx1 courierpop3login: error: No such file or directory
Dec 13 11:58:41 mx1 courierpop3login: LOGIN FAILED, user=john, ip=[::ffff:10.5.210.57]
Dec 13 11:58:41 mx1 courierpop3login: authentication error: No such file or directory
Et le client mail m'indique :
Echec de l'envoi du mot de passe.
Je sais que les utilisateurs n'ont pas de "home", c'est bien le but, je voudrais que les mails soient délivrés dans /var/mail/$user.
Comment faire savoir à courier-pop d'aller chercher dans /var/mail, et à Postfix d'aller placer les mails au même endroit?
Voici ma configuration Postfix (main.cf) :
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
# TLS parameters
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
myhostname = mx1.test.fr
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mx1.polimmo.fr, localhost.polimmo.fr, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8
# mailbox_command = procmail -a "$EXTENSION"
mailbox_command =
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtpd_tls_auth_only = no
smtp_use_tls = yes
smtp_tls_note_starttls_offer = yes
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
home_mailbox = /var/mail/$user
Configuration de courier-pop (extrait de /etc/courier/pop3d) :
MAILDIRPATH=/var/mail/
Est-ce que je suis dans le juste? (surement que non, c'est pour ça que ça fonctionne pas )
En sachant que Postfix et courier-pop utilisent des certificats de sécurité personnalisés.
Merci d'avance pour vos éventuelles réponses.
Salutations,
Arno
P.S. : désolé de ne pas créer de compte, mais pour une raison obscure, le formulaire d'inscription ne fonctionne pas chez moi.
#2 Le 13/12/2007, à 15:03
- Uggy
Re : Postfix / Courier-pop, problème de gestion des mailbox
- Donne un "postcoonf -n" (pas le main.cf)
- Donne les logs postfix d'un mail qui est envoyé (pour voir ou le met Postfix)
Je ne suis pas sur que ta valeur de "home_mailbox" soit correcte
Hors ligne
#3 Le 13/12/2007, à 15:08
- arno-temp
Re : Postfix / Courier-pop, problème de gestion des mailbox
Merci de ta réponse rapide.
Voici les informations demandées :
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
content_filter = amavis:[127.0.0.1]:10024
inet_interfaces = all
inet_protocols = all
mailbox_command =
mailbox_size_limit = 0
mydestination = mx1.polimmo.fr, localhost.polimmo.fr, localhost.localdomain, localhost
myhostname = mx1.polimmo.fr
mynetworks = 127.0.0.0/8
myorigin = /etc/mailname
receive_override_options = no_address_mappings
recipient_delimiter = +
relayhost =
smtp_tls_note_starttls_offer = yes
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
smtp_use_tls = yes
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_auth_only = no
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
#4 Le 13/12/2007, à 15:11
- arno-temp
Re : Postfix / Courier-pop, problème de gestion des mailbox
Pardon, j'ai cliqué trop vite. Le reste :
Dec 13 13:36:42 mx1 postfix/pickup[8570]: 0EDFC1655E: uid=0 from=<root>
Dec 13 13:36:42 mx1 postfix/cleanup[8656]: 0EDFC1655E: message-id=<20071213123642.0EDFC1655E@mx1.polimmo.fr>
Dec 13 13:36:42 mx1 postfix/qmgr[8571]: 0EDFC1655E: from=<root@mx1.polimmo.fr>, size=358, nrcpt=1 (queue active)
Dec 13 13:36:44 mx1 amavis[8649]: (08649-01) Blocked SPAM, <root@mx1.polimmo.fr> -> <john@mx1.polimmo.fr>, quarantine: spam-xYIVJpjaVmhS.gz, Message-ID: <20071213123642.0EDFC1655E@mx1.polimmo.fr>, mail_id: xYIVJpjaVmhS, Hits: 1001.499, 2453 ms
Dec 13 13:36:44 mx1 postfix/smtp[8657]: 0EDFC1655E: to=<john@mx1.polimmo.fr>, orig_to=<john>, relay=127.0.0.1[127.0.0.1]:10024, delay=2.8, delays=0.22/0.12/0.08/2.4, dsn=2.5.0, status=sent (250 2.5.0 Ok, id=08649-01, BOUNCE)
Dec 13 13:36:44 mx1 postfix/qmgr[8571]: 0EDFC1655E: removed
Voilà. J'ai modifié la configuration entre temps pour que Postfix place bien les messages dans /var/mail/, mais courier-pop se refuse à aller chercher des mails ailleurs que dans /home (exemple, en utilisant Thunderbird) :
Dec 13 14:22:08 mx1 pop3d-ssl: Connection, ip=[::ffff:10.5.210.57]
Dec 13 14:22:10 mx1 pop3d-ssl: john: chdir(/home/john) failed!!
Dec 13 14:22:10 mx1 pop3d-ssl: error: No such file or directory
Dec 13 14:22:10 mx1 pop3d-ssl: LOGIN FAILED, user=john, ip=[::ffff:10.5.210.57]
Dec 13 14:22:10 mx1 pop3d-ssl: authentication error: No such file or directory
#5 Le 13/12/2007, à 15:21
- Uggy
Re : Postfix / Courier-pop, problème de gestion des mailbox
Voilà . J'ai modifié la configuration entre temps pour que Postfix place bien les messages dans /var/mail/
alors redonne le "postconf -n" et les logs du passage d'un mail.
Hors ligne
#6 Le 13/12/2007, à 15:27
- arno-temp
Re : Postfix / Courier-pop, problème de gestion des mailbox
Toutes mes excuses, je n'ai pas été clair.
La configuration modifiée est celle que j'ai postée.
Ma question est simple finalement : y a-t-il un moyen de configurer courier-pop pour utiliser un répertoire précis où rechercher les courriels?
#7 Le 13/12/2007, à 16:55
- Uggy
Re : Postfix / Courier-pop, problème de gestion des mailbox
- Vu ta conf, tu es dans Postfix tu as "home_mailbox = "
(pas sur que ce soit ce que tu veux..mais..)
- Vu les logs, les mails sont transmis a amavis et apres plus rien.. donc postfix ne les met "nulle part"... pas sur que ce soit ce que tu veux...
- Pour le serveur pop ... je ne connais pas "courrier" .. mais oui il y a surement un moyen de spécifier ou les prendre...
Hors ligne
#8 Le 14/12/2007, à 09:57
- iarno
Re : Postfix / Courier-pop, problème de gestion des mailbox
Bonjour!
J'ai réussi à m'inscrire, donc je précise un peu ma requête.
J'ai laissé tombé courier-pop en faveur de dovecot, qui m'a pas l'air plus simple à mettre en place, seulement, en lisant la documentation, je crois pouvoir spécifier un répertoire pour les courriels.
Seulement, si quelqu'un a des informations supplémentaires, je suis toujours preneur.
Merci d'avance pour le support et le bon accueil.
A bientôt.
Hors ligne