Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 sad )

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

arno-temp a écrit :

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