- the maildirs are stored in /var/vmail/domain.tld/userid
- all the directories/files belong to user 'virtual'
- the virtual users are stored in a database vmail
- in the database all virtual users have the uid/gid of the user 'virtual'
- mail delivery via postfix and other dovecot-actions work fine
to be on the safe side i added virtual as a trusted user in the dspam-configuration, but that didn't change anything either (should have been a different error-message anyway).
stefan
Peter Fern schrieb:
Hmmm, so in your virtual system all users are uid virtual?
Stefan Schmidt wrote:
i set "mail_debug = yes" in dovecot.conf, restartet dovecot and tried to move a mail out of the spamfolder with thunderbird to trigger the retraining via the dovecot-module. this of course still didn't work. then i checked mail.err, mail.info, mail.warn, mail.log and dspam.debug but it didn't write more lines than before in the logs. more ideas ?
stefan
Peter Fern schrieb:
IIRC when you turn mail debugging on in dovecot the plugin should send the output of the dspam call to the maillog, should tell you what's wrong then...
Stefan Schmidt wrote:
hello,
i added the dovecot-dspam-plugin [1] to my dovecot-installation. when trying to move a mail out of or into the predefined spamfolder with thunderbird a messagebox shows : "dspam failed" and the message remains in its original position. i am using virtual mail users contained in a postgresql-database [2]. normal imap access and dspam training from the commandline works fine. a posting concerning probably the same issue has been posted on the dspam-mailinglist [3], but there haven't been any helpful replies so far. furthermore i suspect the plugin is missing the --user option when calling dspam, since this seems to be mandatory [4,5], but unfortunately adding this option in the plugin doesn't change its behavior. i am working on a debian system and currently using dovecot 1.0.beta3-3, dspam 3.6.4-2+b1 and the dspam-plugin "for dovecot beta 2 and 3". [...]