Hello,

I want to make final delivery for some of my mailboxes using dovecot-lda, since I'm interested in using sieve. My usual MDA which is called from postfix is and will be maildrop.

First try was to call dovecot-lda from command line:

/usr/lib/dovecot/dovecot-lda -d [email protected] < testmail

which gave return code 75 (EX_TEMPFAIL) and logged:

dovecot: auth-worker(3533): mysql(localhost): Connected to database system dovecot: imap-login: Login: user=<[email protected]>, method=PLAIN, rip=::1, lip=::1, mpid=3535, secured, session=<jwXWP3HrwgAAAAAAAAAAAAAAAAAAAAAB>
dovecot: imap([email protected]): Disconnected: Logged out in=91 out=830
dovecot: lda([email protected]): Error: user [email protected]: Initialization failed: Namespace '': Mail storage autodetection failed with home=/home/flindner/Mail/spam dovecot: lda([email protected]): Fatal: Invalid user settings. Refer to server log for more information.

My userdb/password is like that home == maildir == /home/flindner/Mail/spam (without prefixed "maildir:"). It works fine for dovecot-imap, it detects that spam is a maildir.

I've also tried prefixing home and or maildir with "maildir:" or calling: HOME=maildir:~/Mail/spam /usr/lib/dovecot/dovecot-lda < testmail which gave:

dovecot: lda: Error: user flindner: Relative home directory paths not supported: maildir:/home/flindner/Mail/spam dovecot: lda: Fatal: Invalid user settings. Refer to server log for more information.

What is the problem with the LDA here?

Thanks,
Florian

Reply via email to