On 9/10/2012 9:14 PM, Ben Morrow wrote:
At 3PM -0400 on 10/09/12 Ben Johnson wrote:
So, I setup a development environment that mimics the production environment in question.
Must I install Dovecot from source to install Antispam from source?
Because I installed Dovecot using a back-ported package ( https://launchpad.net/~christian-roessner-net/+archive/dovecot ) and when I go to install the Antispam plug-in from source, executing the "configure" script yields the following error:
# ~/dovecot-antispam-plugin# ./configure [...] checking for dovecot-config in "/usr/local/lib/dovecot"... not found configure: configure: Use --with-dovecot=DIR to provide the path to the dovecot-config file. configure: error: dovecot-config not found
I'm assuming that this directory does not exist on my system because I didn't install Dovecot from source.
It looks to me like you need to install the dovecot-dev package from that site (if you haven't already), and pass --with-dovecot=/usr/lib/dovecot to configure.
Ben
You nailed it, Ben. Thanks!
I downloaded/installed the dovecot-dev package from the same maintainer and was able to build Antispam without issue.
The hang-up now seems to be with my configuration.
I'm seeing the following error in my email client whenever I attempt to move an email message from, say, Inbox to Junk folder:
[SERVERBUG] BUG Unknown internal error.
Nothing at all appears in syslog when this happens.
I followed the instructions at http://wiki2.dovecot.org/Plugins/Antispam , to the letter, I believe.
The relevant portions of my configuration are as follows:
protocol imap { mail_plugins = quota imap_quota antispam }
plugin { quota = dict:user::file:/var/vmail/%d/%n/.quotausage sieve = /var/vmail/%d/%n/.sieve
antispam_backend = MAILTRAIN antispam_mail_sendmail = /usr/bin/sa-learn-pipe.sh antispam_mail_spam = --spam antispam_mail_notspam = --ham antispam_spam_pattern_ignorecase = spam;junk }
The permissions and execute bit are set in accordance with other executables in the same directory:
# ls -lah /usr/bin/ | grep -i "sa-learn-pipe.sh" -rwxr-xr-x 1 root root 297 Sep 5 11:17 sa-learn-pipe.sh
I would provide more log content, but the debug options seem to be gone in the forked, >= 2.0 version of this plug-in.
Any ideas are very much appreciated.
Thanks,
-Ben