[Dovecot] problem getting mail from mbox
I'm trying to set up dovecot and I'm running into a few problems.
I just want to use IMAP for one user, everyone else gets POP3 from the existing (working server).
$MAIL is set to /var/spool/mail/gavin_imap
In my /var/spool/mail directory I now have a problem:
-rw------- 1 gavin_im mail 1392 Oct 14 22:28 gavin_imap -rw------- 1 gavin_im popusers 0 Oct 14 21:54 gavin_imap
When I try to get my mail, I guess it's checking the wrong file as I can't download anything. I also can't delete the file (which I find confusing as I am root):
[root@chicken mail]# rm gavin_imap rm: cannot remove `gavin_imap': No such file or directory
I actually have the same problem with the dovecot log file. I have this in my config:
info_log_path = /tmp/dovecot
-rw------- 1 root root 4436 Oct 14 22:40 dovecot
[root@chicken tmp]# cat dovecot cat: dovecot: No such file or directory
I don't get any obvious errors if I telnet in:
[root@chicken tmp]# telnet localhost 143 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'.
- OK dovecot ready. 1 LOGIN gavin_imap <pass> 1 OK Logged in. 1 SELECT Inbox
- FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
- OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted.
- 0 EXISTS
- 0 RECENT
- OK [UIDVALIDITY 1066184985] UIDs valid
- OK [UIDNEXT 1] Predicted next UID 1 OK [READ-WRITE] Select completed. 1 LOGOUT
- BYE Logging out 1 OK Logout completed. Connection closed by foreign host.
This is confusing the hell out of me. Is there anything obvious that I've screwed up?
Thanks! Gavin.
On Tuesday, October 14, 2003, at 10:44 PM, Gavin Estey wrote:
I'm trying to set up dovecot and I'm running into a few problems.
I've finally solved the "odd filename" issue. If I run:
$ find . -name "dovecot*" -print0 | xargs -0 cat
I get to see the file. Is there some bug where dovecot has got a space or a NULL or something stuck on the filename? An "ls -Q" seems to confirm this:
$ ls -Q dovecot* "dovecot " $ ls -Q /var/spool/mail/gavin_imap* "/var/spool/mail/gavin_imap" "/var/spool/mail/gavin_imap "
Hope this helps.
Gavin.
On Wed, 2003-10-15 at 05:44, Gavin Estey wrote:
I'm trying to set up dovecot and I'm running into a few problems.
I just want to use IMAP for one user, everyone else gets POP3 from the existing (working server).
$MAIL is set to /var/spool/mail/gavin_imap
You mean default_mail_env setting in config file too?
In my /var/spool/mail directory I now have a problem:
-rw------- 1 gavin_im mail 1392 Oct 14 22:28 gavin_imap -rw------- 1 gavin_im popusers 0 Oct 14 21:54 gavin_imap
How are there two gavin_imap files? They probably have spaces or something after the name?
You probably added space at the end of default_mail_env in config file which is causing the problems?
info_log_path = /tmp/dovecot
-rw------- 1 root root 4436 Oct 14 22:40 dovecot
[root@chicken tmp]# cat dovecot cat: dovecot: No such file or directory
Maybe the same space problem?
BTW. Next version will ignore the spaces automatically.
On Thursday, October 16, 2003 11:39 AM, Timo Sirainen <tss@iki.fi> wrote:
How are there two gavin_imap files? They probably have spaces or something after the name?
You probably added space at the end of default_mail_env in config file which is causing the problems?
That's it! Thanks. Everything is working fine now.
Gavin.
participants (2)
-
Gavin Estey
-
Timo Sirainen