Pages : 1
#1 Le 20/09/2008, à 14:57
- freddybidouille
config de Chmod pour squirrelmail
Bonjour, salut,
J'ai installé un serveur mail postfix + imap + squirrelmail
Après configuration tout fonctionne à merveille sauf que lors de la réception de mails j'obtiens ceci :
Enfait pour recevoir un mail après avoir fait (Check mail) j'obtiens un message d'erreur :
ERROR: Could not complete request.
Unknown response from IMAP server: 1.* NO Cannot open message 2
Qui disparais dès que je Chmod le maildir de cette façon :
chmod -R 777 /home/contact/Maildir
Mais il faut le refaire à chaque réception de mail, surement que les nouveaux fichiers créés ne se mettent pas au bon chmod...
Ou configurer ça? De quels fichiers de configurations avez-vous besoin pour me répondre?
P.S. : En fait oui le problème est tout con, il suffirais de paramétrer un "chmod par défaut" ^^
P.S.2 : Sur le screen, le premier mail a déjà été précédemment chmodé, alors que le deuxième pas encore...
Merci d'avance de votre aide qui me sera surement précieuse et instructive.
Hors ligne
#2 Le 20/09/2008, à 20:28
- gnieark
Re : config de Chmod pour squirrelmail
Question: peux tu lire tes mails sur ce serveur depuis un client mail (evolution ou thunderbird)?
dans mon cas, les messages dans les dossier maildir sont en mode 600. Le propriétaire et le groupe sont l'utilisateur.
Je pencherai plus sur un problème dans ta config de postfix que celle de squirremail
Pour reconfigurer les parametres de serveur de squiremail:
/usr/sbin/squirrelmail-configure
Dernière modification par gnieark (Le 20/09/2008, à 20:28)
Hors ligne
#3 Le 21/09/2008, à 18:53
- freddybidouille
Re : config de Chmod pour squirrelmail
Je ne vois pas du tout ou est le problème, voila mon main.cf :
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
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/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.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
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
myhostname = mail.p-m-5.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mail.p-m-5.com, p-m-5.com, localhost
#relayhost =
mynetworks = 127.0.0.0/8, 67.215.9.186
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/
Merci d'avance!
Hors ligne
#4 Le 22/09/2008, à 09:15
- gnieark
Re : config de Chmod pour squirrelmail
Je ne vois rien d'étrange dans ton main.cf
peux tu poster ton .procmailrc stp.
contient-il cette ligne: "LOGNAME=$USER"?
et éventuellement les logs du mail.info au moment où tu check les mails.
Hors ligne
#5 Le 22/09/2008, à 09:28
- B@rtounet
Re : config de Chmod pour squirrelmail
Quand tu as crée le Maildir de tes users.. tu l'a bien crée en tant qu'user lui même..?
J'ai dejà vu ca quand on crée les Maildir en root
Hors ligne
#6 Le 23/09/2008, à 20:12
- freddybidouille
Re : config de Chmod pour squirrelmail
comme demandé voila le .procmailrc :
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
:0:
$DEFAULT
Y a vraiment aussi peu de choses ??
Hors ligne
#7 Le 25/09/2008, à 22:04
- freddybidouille
Re : config de Chmod pour squirrelmail
Uppy!!!
Hors ligne
#8 Le 27/09/2008, à 13:23
- genma
Re : config de Chmod pour squirrelmail
chmod -R 777 /home/contact/Maildir
Si ça marche avec ça, il faut plutôt voir à quel groupe appartient le programme qui veut écrire dans maildir et faire en sorte que le groupe est le droit de traverser /home et /home/contact et( +x) et et ait les droit pour écrire sur Maildir.
Il faut creser du côté de la gestion des groupes et des droits, pas faire un 777 de facilité....
"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ? https://blog.genma.fr
Mon twitter? http://twitter.com/genma
Hors ligne
#9 Le 27/09/2008, à 13:32
- freddybidouille
Re : config de Chmod pour squirrelmail
concrètement il faudrais que squirrelmail soit du même groupe et/ou du même user que le Maildir?
Hors ligne
#10 Le 27/09/2008, à 15:41
- gnieark
Re : config de Chmod pour squirrelmail
concrètement il faudrais que squirrelmail soit du même groupe et/ou du même user que le Maildir?
non
squirrelmail a les meme droits que le client qui s'identifie... c'est un client mail, il interroge en local ton serveur imap, comme le ferai thunderbird ou autre client de messagerie
pour ton procmail, effectivement il ne fait pas grand chose, je dirai qu'il ne sert à rien là.
supprime la ligne mailbox_command = procmail -a "$EXTENSION"
Postfix, fera la même chose par défaut que ton procmail actuel
tu la remmettras plus tard si tu souhaites combiner procmail et spamassassin par exemple.
peux tu nous indiquer le propriétaire et le groupe du dossier maildir?
ce doit etre l'user contact
Dernière modification par gnieark (Le 27/09/2008, à 15:51)
Hors ligne
#11 Le 27/09/2008, à 15:49
- gnieark
Re : config de Chmod pour squirrelmail
Ps éventuellement supprime le dossier maildir et renvoie toi un mail. sans passage par procmail, ça le recréera avec les bons droits.
Hors ligne
Pages : 1