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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Résolu] Pb Postfix : J'arrive pas à voir mes mails...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Pb Postfix : J'arrive pas à voir mes mails...

n°830477
andlio
Posté le 27-07-2006 à 11:53:16  profilanswer
 

Salut !
 
J'ai un serveur de mail postfix+courier-imap sur une Mandriva 2006. tous se passe en local.
 
J'arrive à envoyer des mails et à les lire à partir du shell (avec la commande 'mail'). Par contre lorsque j'utilise un client (toujours en local), qu'il soit léger ou lourd, je n'arrive pas à voir mes mails ! Je vois mon répertoire, je peux envoyer des mails, mais je ne vois pas les mail que j'ai dans mon Inbox...
 
Je ne vois pas du tout d'où ça peut venir.
 
Une idée ???


Message édité par andlio le 28-07-2006 à 13:38:28
mood
Publicité
Posté le 27-07-2006 à 11:53:16  profilanswer
 

n°830526
Plouf_
Posté le 27-07-2006 à 14:46:38  profilanswer
 

Tu utilises quoi comme "transport" ?
 
Installe donc dovecot il est trés simple à configurer  
 

Code :
  1. urpmi dovecot


 
Ensuite dans /etc/dovecot.conf tu cherches  
 

Code :
  1. # Protocols we want to be serving:
  2. #imap imaps pop3 pop3s
  3. protocols = imap imaps pop3 pop3s


 
et tu mets les protocols que tu veux  
 
ensuite  
 

Code :
  1. service dovecot start


 
Si tu as courrier-imap d'installé vire le
 
 

n°830532
andlio
Posté le 27-07-2006 à 15:13:19  profilanswer
 

Qu'est-ce que c'est dovecot ? Un serveur IMAP ? Je préfèrerais garder courier-imap...
 
Dans mon répertoire /var/spool/mail/, j'ai des fichiers de type "Message électronique"... un pour chaque utilisateur !
Il ne devrait pas avoir un répertoire par user, avec les mails à l'intérieur normalement ?


Message édité par andlio le 27-07-2006 à 15:13:33
n°830574
Plouf_
Posté le 27-07-2006 à 17:35:25  profilanswer
 

Si l'on par du principe que dovecot est 1° plus moderne et 2° plus simple, quel est l'intérêt de garder courrier-imap ?
 
avec root sur ton serveur envois un mail a chaque users ça va créer la boite
 

Code :
  1. [root@stan ~]# mail toto@toto.net
  2. Subject: test
  3. .
  4. EOT


n°830591
mikala
Souviens toi du 5 Novembre...
Posté le 27-07-2006 à 18:41:28  profilanswer
 

andilo>le souci est au niveau de postfix et non pas de courier-imap.
tu devrais fournir ton main.cf


---------------
Intermittent du GNU
n°830593
Plouf_
Posté le 27-07-2006 à 19:02:52  profilanswer
 
n°830694
andlio
Posté le 28-07-2006 à 09:00:53  profilanswer
 

La raison pour laquelle je dois avoir Courier-IMAP, c'est que je dois reproduire le serveur de production (qui est basé sur Postfix et Courier-IMAP) pour mes tests.
Je dois avoir un serveur IMAP qui gère les ACL, pour pouvoir mettre en place des boîtes de groupe. Il me semble que c'est le cas de Courier-IMAP, est-ce que c'est le cas de dovecot ?
 
 
Voici mon main.cf:

Citation :

# These are only the parameters changed from a default install
# see /etc/postfix/main.cf.dist for a commented, fuller version of this file.
 
# These are changed by postfix install script
readme_directory = /usr/share/doc/postfix-2.2.5/README_FILES
html_directory = /usr/share/doc/postfix-2.2.5/html
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
command_directory = /usr/sbin
manpage_directory = /usr/share/man
daemon_directory = /usr/lib/postfix
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
 
# User configurable parameters
 
myhostname = localhost
mydomain = localhost
inet_interfaces = localhost
mynetworks_style = host
delay_warning_time = 4h
#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandriva Linux)
unknown_local_recipient_reject_code = 550
smtp-filter_destination_concurrency_limit = 2
lmtp-filter_destination_concurrency_limit = 2
smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2
#recipient_delimiter = +
#owner_request_special = no
alias_maps = hash:/etc/postfix/aliases, hash:/var/lib/mailman/data/aliases
 
smtp.generic_maps = hash:/etc/postfix/generic
smtpd_sasl_local_domain =
mydestination = $myhostname, localhost.$mydomain
mynetworks = 127.0.0.0/32
smtpd_banner = localhost
debug_peer_level = 1
mail_spool_directory = /var/spool/mail
alias_database = hash:/etc/postfix/aliases
maximal_queue_lifetime = 5d
message_size_limit = 5000
myorigin = localhost.$mydomain


Message édité par andlio le 28-07-2006 à 09:02:04
n°830727
andlio
Posté le 28-07-2006 à 10:29:13  profilanswer
 

Re !
 
J'ai remarqué quelque chose qui me paraît intéressant : Chaque utilisateur possède un répertoire Maildir/ dans son home/. Ce répertoire contient 4 sous-répertoires :

  • courierimapkeywords/
  • cur/
  • new/
  • tmp/


Le répertorie Maildir/ contient également 3 fichiers :
-> courierimapacl : Je suppose qu'il contient les acls

Citation :

owner aceilrstwx
user=durand acilprsw

-> courierimapsubscribed : Sûrement les répertoires IMAP :

Citation :

INBOX
INBOX.Test

-> courierimapuiddb :  :??:

Citation :

1 1153983829 1


 
Ca doit être pour ça que je vois les répertoires, mais pas les mails... Mais que faut-il faire ?

n°830738
boobaka
Posté le 28-07-2006 à 10:53:51  profilanswer
 

A mon avis tes mails se dirigent vers /var/spool...
Et ton serveur imap check ton repertoire ~/Maildir donc forcement il ne te trouve rien....
edites le fichier /etc/procmailrc et mets y
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
 
 
Relance ensuite postfix...
 
++

n°830759
andlio
Posté le 28-07-2006 à 11:28:58  profilanswer
 

boobaka a écrit :

A mon avis tes mails se dirigent vers /var/spool...
Et ton serveur imap check ton repertoire ~/Maildir donc forcement il ne te trouve rien....
edites le fichier /etc/procmailrc et mets y
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
 
 
Relance ensuite postfix...


 
Le fichier /etc/procmailrc n'existait pas, pourtant procmail était bien installé sur ma machine. Je l'ai créé, et j'ai effectué les modifications que tu m'as indiqué. J'ai redémarrer la machine, mais ça ne marche toujours pas...
 
Est-ce que ça peut venir d'une "mésentente" entre le serveur SMTP (Postfix) et le serveur IMAP (Courier-IMAP) ? SMTP enverrai les mails dans /var/spool/mail/nom_utilisateur, et IMAP irai les chercher dans ~nom_utilisateur/Maildir/ ?
J'ai oublié d'indiquer que j'ai installé Maildir sur mon serveur ! (je sais pas si c'est utile, mais maintenant vous le savez  :D )

mood
Publicité
Posté le 28-07-2006 à 11:28:58  profilanswer
 

n°830779
mikala
Souviens toi du 5 Novembre...
Posté le 28-07-2006 à 13:25:27  profilanswer
 

tu devrais rajouter  

home_mailbox = Maildir/


dans le main.cf
Accessoirement cela ne sert a rien de configurer procmail puisqu'a aucun moment dans ton main.cf il n'est appelé.(instruction mailbox_command)


---------------
Intermittent du GNU
n°830780
andlio
Posté le 28-07-2006 à 13:37:56  profilanswer
 

mikala a écrit :

tu devrais rajouter  

home_mailbox = Maildir/


dans le main.cf
Accessoirement cela ne sert a rien de configurer procmail puisqu'a aucun moment dans ton main.cf il n'est appelé.(instruction mailbox_command)

J'ai fais ce que tu m'as dis.... et ça marche  :D  
 
Merci à vous tous  :jap:


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

  [Résolu] Pb Postfix : J'arrive pas à voir mes mails...

 

Sujets relatifs
opensuse : pb de catalogue a l'install avec VMWare (resolu)Postfix et les ACLs ?
[RÉSOLU] Image déformée avec écran 16/9[résolu]"sudo cp /répertoire/fichier.mp3/" n'est pas un répertoire.
Résolu - [SLED 10] CD3 de l'installation refuse de fonctionner[RESOLU] [GRUB] impossible de lancer grub
Recherche de doc: iptable et postfix/sendmail/qmail[SPAM] Comment transferer mes mails de spam à spamassassin
[résolu pour les générations futures] Xinerama cassé[résolu]émuler fichier .msi avec wine...
Plus de sujets relatifs à : [Résolu] Pb Postfix : J'arrive pas à voir mes mails...


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