[Dovecot] Setting "default_mail_env" Why is index->mailbox_path empty?

Robert McLay mclay at zaniahgroup.com
Tue Apr 27 01:21:44 EEST 2004


I now have 

default_mail_env = mbox:~/mail:INBOX=:/var/spool/mail/%u

I now getting:

Apr 26 15:55:32 jedrik imap(mclay): open() failed with mbox file : No such file or directory

I tracked down where the error message is getting generated and added
some more printing:

In mbox-index.c I added:

int mbox_set_syscall_error(struct mail_index *index, const char *function)
{
	i_assert(function != NULL);

        i_error("index->mailbox_path: %%%s%%", index->mailbox_path);
        i_error("index->dir: %%%s%%", index->dir);
        i_error("index->filepath: %%%s%%", index->filepath);
        i_error("index->control_dir: %%%s%%", index->control_dir);
	index_set_error(index, "%s failed with mbox file %s: %m",
			function, index->mailbox_path);
	return FALSE;
}

This generates the following output.  It seems clear that the initial reading
of mbox is read correctly because index->dir and others have values derived from
it but for some reason mailbox_path is empty.  This is version 0.99.10.4 built with 
gcc 3.3.2.  Here is the bottom of running ./configure:

---------------------------------------------------------------------------
Install prefix ...................... : /vol/pkg/dovecot/0.99.10.4
File offsets ........................ : 64bit
Building with SSL support ........... : yes (OpenSSL)
Building with IPv6 support .......... : yes
Building with pop3 server ........... : yes
Building with user database modules . : static passwd passwd-file (modules)
Building with password lookup modules : passwd passwd-file shadow pam (modules)
---------------------------------------------------------------------------

Apr 26 17:06:51 jedrik imap(mclay): index->mailbox_path: %%
Apr 26 17:06:51 jedrik imap(mclay): index->dir: %/home/mclay/mail/.imap/INBOX%
Apr 26 17:06:51 jedrik imap(mclay): index->filepath: %/home/mclay/mail/.imap/INBOX/.imap.index%
Apr 26 17:06:51 jedrik imap(mclay): index->control_dir: %/home/mclay/mail/.imap/INBOX%
Apr 26 17:06:51 jedrik imap(mclay): open() failed with mbox file : No such file or directory
Apr 26 17:06:51 jedrik imap(mclay): index->mailbox_path: %%
Apr 26 17:06:51 jedrik imap(mclay): index->dir: %/home/mclay/mail/.imap/INBOX%
Apr 26 17:06:51 jedrik imap(mclay): index->filepath: %(in-memory index for )%
Apr 26 17:06:51 jedrik imap(mclay): index->control_dir: %/home/mclay/mail/.imap/INBOX%
Apr 26 17:06:51 jedrik imap(mclay): stat() failed with mbox file : No such file or directory

Any ideas?

Thanks






More information about the dovecot mailing list