OVH Cloud OVH Cloud

squirrelmail: creation de repertoire

2 réponses
Avatar
steve.bosek
Bonsoir,
Je fais actuellement tourner un serveur de messagerie sous postfix, un=20=

serveur imap (courier) et mis en place des comptes virtuels.
J'ai aussi impl=E9ment=E9 squirrelmail afin de consulter ma messagerie =
via=20
le web. Mais il semble qu'il n'accepte pas de cr=E9er les dossiers que =
je=20
souhaiterai dans ma boite au lettre virtuel et me r=E9pond:
ERROR : Could not complete request.
Query: CREATE "quelquepart/vmail/domains/nom_domaine/.Test"
Reason Given: Invalid mailbox name.
En fait ce que je n'arrive =E2s =E0 comprendre c'est ce chemin:=20
quelquepart/vmail/domains/nom_domaine/.Test
alors que moi je veux
quelquepart/vmail//domains/nom_domaine/nom_boite_lettre/Test

Quelque chose m'=E9chappe mais je ne comprend pas quoi... alors si vous=20=

pourriez me donner un coup de main, cela m'aiderai bien.

Voil=E0 ce que j'ai configur=E9 dans squirellmail =E0 partir de=20
/etc/squirrelmail/conf.pl

2. Server Settings
1. Domain : localhost
2. Invert Time : false
3. Sendmail or SMTP : SMTP
A. Update IMAP Settings : localhost:143 (courier)
B. Update SMTP Settings : localhost:25

3. Folder Defaults
1. Default Folder Prefix :=20
quelquepart/vmail//domains/nom_domaine/.
2. Show Folder Prefix Option : true
3. Trash Folder : Trash
4. Sent Folder : Sent
5. Drafts Folder : Drafts
6. By default, move to trash : true
7. By default, move to sent : true
8. By default, save as draft : true
9. List Special Folders First : false
10. Show Special Folders Color : true
11. Auto Expunge : true
12. Default Sub. of INBOX : false
13. Show 'Contain Sub.' Option : true
14. Default Unseen Notify : 2
15. Default Unseen Type : 2
16. Auto Create Special Folders : true
17. Folder Delete Bypasses Trash : true
18. Enable /NoSelect folder fix : false

Default Language: fr_FR (qu'il ne prend d'ailleurs pas)

steve=

2 réponses

Avatar
Stevan Kanban
a écrit :

Bonsoir,
Je fais actuellement tourner un serveur de messagerie sous postfix, un
serveur imap (courier) et mis en place des comptes virtuels.
J'ai aussi implémenté squirrelmail afin de consulter ma messagerie via
le web. Mais il semble qu'il n'accepte pas de créer les dossiers que
je souhaiterai dans ma boite au lettre virtuel et me répond:
ERROR : Could not complete request.
Query: CREATE "quelquepart/vmail/domains/nom_domaine/.Test"
Reason Given: Invalid mailbox name.
En fait ce que je n'arrive âs à comprendre c'est ce chemin:
quelquepart/vmail/domains/nom_domaine/.Test
alors que moi je veux
quelquepart/vmail//domains/nom_domaine/nom_boite_lettre/Test

Quelque chose m'échappe mais je ne comprend pas quoi... alors si vous
pourriez me donner un coup de main, cela m'aiderai bien.

Voilà ce que j'ai configuré dans squirellmail à partir de
/etc/squirrelmail/conf.pl

2. Server Settings
1. Domain : localhost
2. Invert Time : false
3. Sendmail or SMTP : SMTP
A. Update IMAP Settings : localhost:143 (courier)
B. Update SMTP Settings : localhost:25

3. Folder Defaults
1. Default Folder Prefix :
quelquepart/vmail//domains/nom_domaine/.
2. Show Folder Prefix Option : true
3. Trash Folder : Trash
4. Sent Folder : Sent
5. Drafts Folder : Drafts
6. By default, move to trash : true
7. By default, move to sent : true
8. By default, save as draft : true
9. List Special Folders First : false
10. Show Special Folders Color : true
11. Auto Expunge : true
12. Default Sub. of INBOX : false
13. Show 'Contain Sub.' Option : true
14. Default Unseen Notify : 2
15. Default Unseen Type : 2
16. Auto Create Special Folders : true
17. Folder Delete Bypasses Trash : true
18. Enable /NoSelect folder fix : false

Default Language: fr_FR (qu'il ne prend d'ailleurs pas)

steve



Salut,


Bon, mon suirrelmail est au modèle courier. Pour les répertoires, j'ai
la config suivante:

SquirrelMail Configuration : Read: config.php (1.4.0)
---------------------------------------------------------
Folder Defaults
1. Default Folder Prefix :
2. Show Folder Prefix Option : false
3. Trash Folder : INBOX.Poubelle
4. Sent Folder : INBOX.Envoyes
5. Drafts Folder : INBOX.Brouillons

Dans /etc/postfix/main.cf:
home_mailbox = Maildir/inbox/
virtual_mailbox_base = /home/vmail/domains

/etc/postfix/vmailbox:
/virtualdomain-net/user/Maildir/webmail/

/etc/courier/imapd:
MAILDIRPATH=Maildir/webmail

/etc/courier/userdb/virtualdomain-net:
user<tab>
imappw=<cryptpass>|pop3pw=<cryptpass>|uid=<vmail_uid>|mail=/home/vmail/domains/virtualdomain-net/user/Maildir/webmail/|home=/home/vmail/|gide534


L'arborescence d'un utilisateur système:
/home/sys_user/
|-- Maildir
| |-- cur -> inbox/cur/
| |-- drafts
| | |-- cur
| | |-- new
| | `-- tmp
| |-- inbox
| | |-- cur
| | |-- new
| | `-- tmp
| |-- new -> inbox/new/
| |-- outbox
| | |-- cur
| | |-- new
| | `-- tmp
| |-- sent-mail
| | |-- cur
| | |-- new
| | `-- tmp
| |-- tmp -> inbox/tmp/
| |-- trash
| | |-- cur
| | |-- new
| | `-- tmp
| `-- webmail
| |-- .Brouillons
| | |-- courierimapkeywords
| | |-- cur -> ../../drafts/cur/
| | |-- new -> ../../drafts/new/
| | `-- tmp -> ../../drafts/tmp/
| |-- .Envoy351s
| | |-- courierimapkeywords
| | |-- cur -> ../../sent-mail/cur/
| | |-- new -> ../../sent-mail/new/
| | `-- tmp -> ../../sent-mail/tmp/
| |-- .Poubelle
| | |-- courierimapkeywords
| | |-- cur -> ../../trash/cur/
| | |-- new -> ../../trash/new/
| | `-- tmp -> ../../trash/tmp/
| |-- courierimapkeywords
| |-- cur -> ../inbox/cur/
| |-- new -> ../inbox/new/
| `-- tmp -> ../inbox/tmp/

et celle d'un utilisateur virtuel:
/home/vmail/domains/mydomain-net/virtual_user/
`-- Maildir
`-- webmail
|-- .Brouillons
| |-- courierimapkeywords
| |-- cur
| |-- new
| `-- tmp
|-- .Envoyes
| |-- courierimapkeywords
| |-- cur
| |-- new
| `-- tmp
|-- .Poubelle
| |-- courierimapkeywords
| |-- cur
| |-- new
| `-- tmp
|-- courierimapkeywords
|-- cur
|-- new
`-- tmp

Je crée un répertoire test et un sous répertoire de test appelé
sous-test (dans le webmail de ma page web):
home/vmail/domains/mydomain-net/virtual_user/
`-- Maildir
`-- webmail
|-- .Brouillons
| |-- courierimapkeywords
| |-- cur
| |-- new
| `-- tmp
|-- .Envoyes
| |-- courierimapkeywords
| |-- cur
| |-- new
| `-- tmp
|-- .Poubelle
| |-- courierimapkeywords
| |-- cur
| |-- new
| `-- tmp
|-- .Test
| |-- cur
| |-- new
| `-- tmp
|-- .Test.Sous-Test
| |-- cur
| |-- new
| `-- tmp
|-- courierimapkeywords
|-- cur
|-- new
`-- tmp

Dans l'idée tous mes mails des utilisateurs système sont dans les
répertoires sous Maildir/. Tout le reste, ce sont des liens. Pour les
utilisateurs virtuels, tout est dans Maildir/webmail/. Ca complique mais
ça permet d'homogéiniser. Ca permet aussi aux utilisateurs systèmes
d'utiliser webmail sans "salir" les répertoires principaux qui ne
contiennent que les courriers. Si j'utilise Kmail, les sous répertoire
de Mail/ (c'est le nom de la boîte par défaut de Kmail) seront en fait
des liens qui pointeront sur les sous-répertoires de Maildir (inbox,
outbox, sent-mail, ...).
J'espère être assez clair. Pose-moi des questions précises si t'as
besoin d'infos. La config de SuirrelMail n'est pas suffisante pour
diagnostiquer ton problème. Essaye de bouger "à taton" les choses et au
fur et à mesure tu vas piger le mécanisme et quel rôle joue chacun des
composants postfix, imap et squirrelmail.
Bon courage,

Stevan


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
steve.bosek
Merci beaucoup, je vais voir ça dès demain et vous tiendrai au courant

;)

Le 29 janv. 05, à 02:12, Stevan Kanban a écrit :

a écrit :

Bonsoir,
Je fais actuellement tourner un serveur de messagerie sous postfix,
un serveur imap (courier) et mis en place des comptes virtuels.
J'ai aussi implémenté squirrelmail afin de consulter ma messagerie
via le web. Mais il semble qu'il n'accepte pas de créer les dossiers
que je souhaiterai dans ma boite au lettre virtuel et me répond:
ERROR : Could not complete request.
Query: CREATE "quelquepart/vmail/domains/nom_domaine/.Test"
Reason Given: Invalid mailbox name.
En fait ce que je n'arrive âs à comprendre c'est ce chemin:
quelquepart/vmail/domains/nom_domaine/.Test
alors que moi je veux
quelquepart/vmail//domains/nom_domaine/nom_boite_lettre/Test

Quelque chose m'échappe mais je ne comprend pas quoi... alors si vous
pourriez me donner un coup de main, cela m'aiderai bien.

Voilà ce que j'ai configuré dans squirellmail à partir de
/etc/squirrelmail/conf.pl

2. Server Settings
1. Domain : localhost
2. Invert Time : false
3. Sendmail or SMTP : SMTP
A. Update IMAP Settings : localhost:143 (courier)
B. Update SMTP Settings : localhost:25

3. Folder Defaults
1. Default Folder Prefix :
quelquepart/vmail//domains/nom_domaine/.
2. Show Folder Prefix Option : true
3. Trash Folder : Trash
4. Sent Folder : Sent
5. Drafts Folder : Drafts
6. By default, move to trash : true
7. By default, move to sent : true
8. By default, save as draft : true
9. List Special Folders First : false
10. Show Special Folders Color : true
11. Auto Expunge : true
12. Default Sub. of INBOX : false
13. Show 'Contain Sub.' Option : true
14. Default Unseen Notify : 2
15. Default Unseen Type : 2
16. Auto Create Special Folders : true
17. Folder Delete Bypasses Trash : true
18. Enable /NoSelect folder fix : false

Default Language: fr_FR (qu'il ne prend d'ailleurs pas)

steve



Salut,


Bon, mon suirrelmail est au modèle courier. Pour les répertoires, j'ai
la config suivante:

SquirrelMail Configuration : Read: config.php (1.4.0)
---------------------------------------------------------
Folder Defaults
1. Default Folder Prefix :
2. Show Folder Prefix Option : false
3. Trash Folder : INBOX.Poubelle
4. Sent Folder : INBOX.Envoyes
5. Drafts Folder : INBOX.Brouillons

Dans /etc/postfix/main.cf:
home_mailbox = Maildir/inbox/
virtual_mailbox_base = /home/vmail/domains

/etc/postfix/vmailbox:
/virtualdomain-net/user/Maildir/webmail/

/etc/courier/imapd:
MAILDIRPATH=Maildir/webmail

/etc/courier/userdb/virtualdomain-net:
user<tab>
imappw=<cryptpass>|pop3pw=<cryptpass>|uid=<vmail_uid>|mail=/home /
vmail/domains/virtualdomain-net/user/Maildir/webmail/|home=/home/
vmail/|gide534


L'arborescence d'un utilisateur système:
/home/sys_user/
|-- Maildir
| |-- cur -> inbox/cur/
| |-- drafts
| | |-- cur
| | |-- new
| | `-- tmp
| |-- inbox
| | |-- cur
| | |-- new
| | `-- tmp
| |-- new -> inbox/new/
| |-- outbox
| | |-- cur
| | |-- new
| | `-- tmp
| |-- sent-mail
| | |-- cur
| | |-- new
| | `-- tmp
| |-- tmp -> inbox/tmp/
| |-- trash
| | |-- cur
| | |-- new
| | `-- tmp
| `-- webmail
| |-- .Brouillons
| | |-- courierimapkeywords
| | |-- cur -> ../../drafts/cur/
| | |-- new -> ../../drafts/new/
| | `-- tmp -> ../../drafts/tmp/
| |-- .Envoy351s
| | |-- courierimapkeywords
| | |-- cur -> ../../sent-mail/cur/
| | |-- new -> ../../sent-mail/new/
| | `-- tmp -> ../../sent-mail/tmp/
| |-- .Poubelle
| | |-- courierimapkeywords
| | |-- cur -> ../../trash/cur/
| | |-- new -> ../../trash/new/
| | `-- tmp -> ../../trash/tmp/
| |-- courierimapkeywords
| |-- cur -> ../inbox/cur/
| |-- new -> ../inbox/new/
| `-- tmp -> ../inbox/tmp/

et celle d'un utilisateur virtuel:
/home/vmail/domains/mydomain-net/virtual_user/
`-- Maildir
`-- webmail
|-- .Brouillons
| |-- courierimapkeywords
| |-- cur
| |-- new
| `-- tmp
|-- .Envoyes
| |-- courierimapkeywords
| |-- cur
| |-- new
| `-- tmp
|-- .Poubelle
| |-- courierimapkeywords
| |-- cur
| |-- new
| `-- tmp
|-- courierimapkeywords
|-- cur
|-- new
`-- tmp

Je crée un répertoire test et un sous répertoire de test appelé
sous-test (dans le webmail de ma page web):
home/vmail/domains/mydomain-net/virtual_user/
`-- Maildir
`-- webmail
|-- .Brouillons
| |-- courierimapkeywords
| |-- cur
| |-- new
| `-- tmp
|-- .Envoyes
| |-- courierimapkeywords
| |-- cur
| |-- new
| `-- tmp
|-- .Poubelle
| |-- courierimapkeywords
| |-- cur
| |-- new
| `-- tmp
|-- .Test
| |-- cur
| |-- new
| `-- tmp
|-- .Test.Sous-Test
| |-- cur
| |-- new
| `-- tmp
|-- courierimapkeywords
|-- cur
|-- new
`-- tmp

Dans l'idée tous mes mails des utilisateurs système sont dans les
répertoires sous Maildir/. Tout le reste, ce sont des liens. Pour les
utilisateurs virtuels, tout est dans Maildir/webmail/. Ca complique
mais ça permet d'homogéiniser. Ca permet aussi aux utilisateurs
systèmes d'utiliser webmail sans "salir" les répertoires principaux
qui ne contiennent que les courriers. Si j'utilise Kmail, les sous
répertoire de Mail/ (c'est le nom de la boîte par défaut de Kmail)
seront en fait des liens qui pointeront sur les sous-répertoires de
Maildir (inbox, outbox, sent-mail, ...).
J'espère être assez clair. Pose-moi des questions précises si t'as
besoin d'infos. La config de SuirrelMail n'est pas suffisante pour
diagnostiquer ton problème. Essaye de bouger "à taton" les choses et
au fur et à mesure tu vas piger le mécanisme et quel rôle joue chacun
des composants postfix, imap et squirrelmail.
Bon courage,

Stevan