Squirrelmail rechten in maildir probleem

Pagina: 1
Acties:
  • 139 views sinds 30-01-2008
  • Reageer

  • DarkSand
  • Registratie: Mei 2000
  • Laatst online: 21-08-2025
Beste mensen,

dacht ik net een beetje het linux noobnez onstegen te zijn, loop ik weer tegen iets raars aan.

Ik heb een ubuntu bak met postfix en courier-imap, alles werkt goed, mail wordt goed afgeleverd in /home/user/maildir

Squirrelmail werkt ook goed voor mijn root account, echter niet voor andere users.
Ik kan inloggen, en zie ook entries in de mailbox, echter krijg ik de volgende melding boven in de pagina.

ERROR: Could not complete request.
Unknown response from IMAP server: 1.* NO Cannot open message 13

Message 13 heeft dan ook dit als entry:
Unknown Unknown date (no subject)

De reden dat hij het enkel nu met message 13 doet is dat het weer goed werkt na een:
sudo chown -R 1000:1000 /home/username/Maildir

totdat er weer een nieuwe mail wordt afgeleverd.
binnenkomende mailbestanden in de folder krijgen:
group:users
user:username
rechten 0600 (rw-------)

Het is dus duidelijk dat de rechten verkeerd worden doorgegeven, kan iemand mij dit eens duidelijk uitleggen?

  • capedro
  • Registratie: Oktober 2000
  • Laatst online: 17-12-2025
Kan je misschien wat meer informatie geven mbt de volgende dingen...
  • config Courier-imap
  • config maildrop/procmail
Als voorbeeldje... mijn courier-imap config ziet er als volgt uit (zonder comments):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 [root@morpheus:/usr/local/etc/courier-imap] -> grep -v ^# imapd | grep -v ^$
ADDRESS=0
PORT=143
AUTHSERVICE993=imaps
MAXDAEMONS=128
MAXPERIP=32
PIDFILE=/var/run/imapd.pid
TCPDOPTS="-nodnslookup -noidentlookup"
AUTHMODULES="authdaemon"
AUTHMODULES_ORIG="authdaemon"
DEBUG_LOGIN=1
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE"
IMAP_KEYWORDS=1
IMAP_CAPABILITY_ORIG="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 IDLE"
IMAP_IDLE_TIMEOUT=60
IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN"
IMAP_CAPABILITY_TLS_ORIG="$IMAP_CAPABILITY_ORIG AUTH=PLAIN"
IMAP_DISABLETHREADSORT=0
IMAP_CHECK_ALL_FOLDERS=1
IMAP_OBSOLETE_CLIENT=0
IMAP_ULIMITD=65536
IMAP_USELOCKS=0
IMAP_SHAREDINDEXFILE=/usr/local/etc/courier-imap/shared/index
IMAP_ENHANCEDIDLE=0
IMAP_TRASHFOLDERNAME=Trash
IMAP_EMPTYTRASH=Trash:7
IMAP_MOVE_EXPUNGE_TO_TRASH=0
SENDMAIL=/usr/sbin/sendmail
HEADERFROM=X-IMAP-Sender
IMAPDSTART=NO
MAILDIRPATH=Maildir


Daarnaast heb ik maildrop geconfigureerd in sendmail en maildrop:
sendmail.cf:
code:
1
2
3
Mlocal,         P=/usr/local/bin/maildrop, F=lsAw5:/|@SPfhn, S=EnvFromSMTP/HdrFromL, R=EnvToL/HdrToL,
                T=DNS/RFC822/SMTP,
                A=maildrop -d $u


En ~/.mailfilter:
code:
1
2
to "Maildir"
exit

My weblog


  • DarkSand
  • Registratie: Mei 2000
  • Laatst online: 21-08-2025
Ik heb geen procmail gebruikt, voor aflevering van de mail heb ik dit toegevoegd aan main.cf van postfix zelf:
code:
1
home_mailbox = Maildir/


IMAP
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
ADDRESS=0
PORT=143
MAXDAEMONS=40
MAXPERIP=20
PIDFILE=/var/run/courier/imapd.pid
TCPDOPTS="-nodnslookup -noidentlookup"
LOGGEROPTS="-name=imapd"
THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE"
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE"
IMAP_KEYWORDS=1
IMAP_ACL=1
IMAP_CAPABILITY_ORIG="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE"
IMAP_PROXY=0
IMAP_PROXY_FOREIGN=0
IMAP_IDLE_TIMEOUT=60
IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN"
IMAP_CAPABILITY_TLS_ORIG="$IMAP_CAPABILITY_ORIG AUTH=PLAIN"
IMAP_DISABLETHREADSORT=0
IMAP_CHECK_ALL_FOLDERS=0
IMAP_OBSOLETE_CLIENT=0
IMAP_UMASK=022
IMAP_ULIMITD=65536
IMAP_USELOCKS=1
IMAP_SHAREDINDEXFILE=/etc/courier/shared/index
IMAP_ENHANCEDIDLE=0
IMAP_TRASHFOLDERNAME=Trash
IMAP_EMPTYTRASH=Trash:7
IMAP_MOVE_EXPUNGE_TO_TRASH=0
SENDMAIL=/usr/sbin/sendmail
HEADERFROM=X-IMAP-Sender
IMAPDSTART=YES
MAILDIRPATH=Maildir


PS: De homefolders worden beschreven in mijn userdb:
code:
1
username systempw=MD5 password|uid=1000|shell=/bin/bash|home=/home/username|gid=1000

[ Voor 7% gewijzigd door DarkSand op 19-11-2007 15:21 ]


  • DarkSand
  • Registratie: Mei 2000
  • Laatst online: 21-08-2025
Misschien kan ik van iemand een indicatie krijgen, wat de rechten zouden moeten zijn voor binnenkomende mail.

In mijn geval is het dus enkel de user die Read Write krijgt, dit lijkt me ok, echter zowel squirrelmail maar ook diverse imap clients (waaronder outlook) gaan daar niet mee accoord, welk account gebruiken imap clients of de imap service zelf om de mail te openen?

Dit moet toch niet zo moeilijk zijn, echter, ik kan het niet vinden.

Iemand?

Zou een mod de topicstitel willen aanpassen naar [postfix/courier] rechten in maildir probleem

[ Voor 12% gewijzigd door DarkSand op 20-11-2007 11:22 ]


  • DarkSand
  • Registratie: Mei 2000
  • Laatst online: 21-08-2025
Het probleem is opgelost.

Ik was zo dom dat ik de uid in mijn courier userdb allemaal op 1000 had staan, na deze te hebben gewijzigd naar de juiste uid's werkt alles, iig bedankt voor jullie moeite.

Dit topic mag wat mij betreft op slot.