courier-imap + Postfix, kan maar niet inloggen

Pagina: 1
Acties:

  • BacardiBreezer
  • Registratie: September 2003
  • Laatst online: 19-06-2005

BacardiBreezer

Breezing Bacardi ?

Topicstarter
Ik ben weer aan het stoeien met een mailserver.

Ik heb geinstalleerd onder Debian:

Postfix
Courier-imap
Courier-authdaemon
(en webmin)

Mail kan allemaal verstuurd worden en ook ontvangen worden door de gebruikers. Alleen wanneer ik in wil loggen op Squirrelmail of via POP/IMAP dan lukt dat niet.

Ik ben dus al een hele tijd een aantal techbases aan het doorspitten maar kom er niet uit. INloggen op COURIER-IMAP werkt gewoon niet.

code:
1
2
3
4
5
6
7
8
server:/etc/courier# telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION] Courier-IMAP ready. Copyright 1998-2004 Double Precision, Inc.  See COPYING for distribution information.
1 login testuser password
* BYE [ALERT] Fatal error: Maildir: No such file or directory
Connection closed by foreign host.


OK duidelijk, er is geen Maildir waar IMAP op kan connecten,dus wat doe je dan.... zorgen dat die map er is.

Volgende:

# maildirmake /home/testuser/.Maildir

En dan in de main.cf van postfix:

home_mailbox = .Maildir/


En in de IMAP-config:

MAILDIRPATH=.Maildir/ (omdat hij automatisch naar de homedir van de user gaat)


U weer connecten:

code:
1
2
3
4
5
6
7
8
server:/etc/courier# telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION] Courier-IMAP ready. Copyright 1998-2004 Double Precision, Inc.  See COPYING for distribution information.
1 login testuser password
* BYE [ALERT] Fatal error: Maildir: No such file or directory
Connection closed by foreign host.


Wat val mij op...... * BYE [ALERT] Fatal error: Maildir: No such file or directory

Ik heb toch echt .Maildir ingesteld. Ik mis dus de PUNT en heb het idee dat de instellingen niet goed overgenomen worden.

Ik heb nu al zo vaak de heleboel eraf gemikt en weer geprobeerd en getest... ik kan de fout niet vinden :?

Ik zie meerdere mensen met hetzelfde probleem alleen al hun instellingen staan als het bij hun werkt dan zoals ze bij mij al staan...

HELP :9

Jij bent misschien belangrijk, maar ik ben aardig ;)


  • Seth4Chaos
  • Registratie: Maart 2001
  • Niet online

Seth4Chaos

that's me...

code:
1
2
MAILDIR=.maildir
MAILDIRPATH=.maildir


Dit staat er in mijn imapd config, dus iig zonder die slash erachter (die hoofdletter is nou eenmaal een keus).
Waarom ik 2 variabele vul weet ik eigenlijk niet, zo was het nou eenmaal en het werkt :+

Mistakes are proof that you are trying...


  • BacardiBreezer
  • Registratie: September 2003
  • Laatst online: 19-06-2005

BacardiBreezer

Breezing Bacardi ?

Topicstarter
Seth4Chaos schreef op woensdag 23 maart 2005 @ 15:51:
code:
1
2
MAILDIR=.maildir
MAILDIRPATH=.maildir


Dit staat er in mijn imapd config, dus iig zonder die slash erachter (die hoofdletter is nou eenmaal een keus).
Waarom ik 2 variabele vul weet ik eigenlijk niet, zo was het nou eenmaal en het werkt :+
:) Met of zonder / maakte niet.... maar toch weer even testen :D

Het zou ook kunnen zijn dat ik mijn plaintext-passwords-rommel in libc uit heb staan... kan ook :)

edit:

MAILDIR=.Maildir

Wow !! Dat deed de trick :)..... ik had het ergens anders ook al gelezen maarja.... te eigenwijs ofzo :9

Thnx !

Overigens raar dat dat niet standaard in de config-file stond als variabele :?

[ Voor 19% gewijzigd door BacardiBreezer op 23-03-2005 15:58 ]

Jij bent misschien belangrijk, maar ik ben aardig ;)


  • Seth4Chaos
  • Registratie: Maart 2001
  • Niet online

Seth4Chaos

that's me...

mmm zal dat de rede zijn dat ik ze beide erin heb staan :D

Mistakes are proof that you are trying...


  • BacardiBreezer
  • Registratie: September 2003
  • Laatst online: 19-06-2005

BacardiBreezer

Breezing Bacardi ?

Topicstarter
Seth4Chaos schreef op woensdag 23 maart 2005 @ 16:03:
mmm zal dat de rede zijn dat ik ze beide erin heb staan :D
:X >:)

Jij bent misschien belangrijk, maar ik ben aardig ;)


Verwijderd

BacardiBreezer schreef op woensdag 23 maart 2005 @ 15:55:
[...]

Overigens raar dat dat niet standaard in de config-file stond als variabele :?

[/edit]
Dat staat het wel.

Sterker nog, het is zelfs gecomment:
##NAME: MAILDIRPATH:0
#
# MAILDIRPATH - directory name of the maildir directory.
#
MAILDIRPATH=.maildir

#Hardwire a value for ${MAILDIR}
MAILDIR=.maildir
Komt uit deze configfile:
##VERSION: $Id: imapd.dist.in,v 1.29 2004/04/18 15:54:39 mrsam Exp $

Als je toch bezig bent met courier-imap, zet de volgende opties ook aan, en installeer fam (apt-get install fam), dan heb je realtime mailnotificatie:
IMAP_USELOCKS=1
IMAP_ENHANCEDIDLE=1

Tevens wil je wellicht meerdere subfolders in je maildir hebben en daar automatisch een notificatie van krijgen:
IMAP_CHECK_ALL_FOLDERS=1

en voor de compleetheid, anders krijg je met bijvoorbeeld Thunderbird steeds disconnects omdat Thunderbird voor elke map een nieuwe imap connectie opent:
MAXPERIP=15

courier-authdaemon is trouwens obsolete en vervangen voor courier-authlib.
Om problemen te voorkomen met courier-authlib, ik neem aan dat Debian ook een dezer dagen over zal gaan op authlib, authlib komt standaard met een authdaemonrc die ook default mysql auth heeft aanstaan, en bij het starten dus probeert to connecten naar server.example.com:3306, wat niet kan en vervolgens start het hele zootje niet. Dus dat je het weet, /etc/courier/authlib/authdaemonrc bewerken en "authmodulelist" aanpassen.

[ Voor 63% gewijzigd door Verwijderd op 23-03-2005 18:13 ]

Pagina: 1