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 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 :

screenshot005-uTv.png

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

freddybidouille a écrit :

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