Hello, I am trying to install pythonfilter 1.8 on a working 0.68.2 (debian) instance of courier-mta.
I have read and applied the install instructions carefully several times but the filters never seem to start and I don't know where to search next. /var/lib/pythonfilter permissions seem ok : # ls /var/lib/pythonfilter -ld drwxr-xr-x 2 daemon daemon 4096 janv. 15 03:28 /var/lib/pythonfilter # grep 'MAIL.*=' /etc/courier/esmtpd MAILUSER=daemon MAILGROUP=daemon # ls -l /etc/courier/filters/active lrwxrwxrwx 1 root root 37 mars 2 16:11 pythonfilter -> /usr/lib/courier/filters/pythonfilter # ls -l /usr/lib/courier/filters/pythonfilter lrwxrwxrwx 1 root root 27 janv. 15 00:38 /usr/lib/courier/filters/pythonfilter -> /usr/local/bin/pythonfilter If I start it manually, it looks ok : # sudo -u daemon /usr/local/bin/pythonfilter Initialized the "debug" python filter Initialized the "log_aliases" python filter Initialized the "noduplicates" python filter Initialized the "auto_whitelist" python filter Initialized the "whitelist_relayclients" python filter Initialized the "whitelist_auth" python filter Initialized the "whitelist_block" python filter Initialized the "greylist" python filter Initialized the ratelimit python filter Filtering seems activated : # cat /etc/courier/enablefiltering esmtp # service courier-mta restart Stopping Courier SMTP MSA server: done. Stopping Courier SMTP server: done. Stopping Courier mail filter: done. Stopping Courier mail server: done. Starting Courier mail server: done. Starting Courier mail filter: done. Starting Courier SMTP server: done. Starting Courier SMTP MSA server: done. But I see no trace of filters in the logs : Mar 2 16:21:42 facteur courierd: Courier 0.68.2 Copyright 1999-2012 Double Precision, Inc. Mar 2 16:21:42 facteur courierd: Installing [0/0] Mar 2 16:21:42 facteur courierd: Installing uucp Mar 2 16:21:42 facteur courierd: Installed: module.uucp - Courier 0.68.2 Copyright 1999-2012 Double Precision, Inc. Mar 2 16:21:42 facteur courierd: Installing local Mar 2 16:21:42 facteur courierd: Installed: module.local - Courier 0.68.2 Copyright 1999-2012 Double Precision, Inc. Mar 2 16:21:42 facteur courierd: Installing fax Mar 2 16:21:42 facteur courierd: Installed: module.fax - Courier 0.68.2 Copyright 1999-2012 Double Precision, Inc. Mar 2 16:21:42 facteur courierd: Installing esmtp Mar 2 16:21:42 facteur courierd: Installed: module.esmtp - Courier 0.68.2 Copyright 1999-2012 Double Precision, Inc. Mar 2 16:21:42 facteur courierd: Installing dsn Mar 2 16:21:42 facteur courierd: Installed: module.dsn - Courier 0.68.2 Copyright 1999-2012 Double Precision, Inc. Mar 2 16:21:42 facteur courierd: Initializing uucp Mar 2 16:21:42 facteur courierd: Initializing local Mar 2 16:21:42 facteur courierd: Initializing fax Mar 2 16:21:42 facteur courierd: Initializing esmtp Mar 2 16:21:42 facteur courierd: Initializing dsn Mar 2 16:21:42 facteur courierd: Started ./courieruucp, pid=49727, maxdels=4, maxhost=4, maxrcpt=16 Mar 2 16:21:42 facteur courierd: Started ./courierlocal, pid=49729, maxdels=10, maxhost=4, maxrcpt=1 Mar 2 16:21:42 facteur courierd: Started ./courierfax, pid=49730, maxdels=1, maxhost=1, maxrcpt=1 Mar 2 16:21:42 facteur courierd: Started ./courieresmtp, pid=49732, maxdels=40, maxhost=4, maxrcpt=100 Mar 2 16:21:42 facteur courierd: Started ./courierdsn, pid=49733, maxdels=4, maxhost=1, maxrcpt=1 Mar 2 16:21:42 facteur courierd: queuelo=200, queuehi=400 Mar 2 16:21:42 facteur courierd: Purging /var/lib/courier/msgq Mar 2 16:21:42 facteur courierd: Purging /var/lib/courier/msgs Mar 2 16:21:42 facteur courierd: Waiting. shutdown time=Mon Mar 2 17:21:41 2015, wakeup time=Mon Mar 2 16:42:36 2015, queuedelivering=2, inprogress=0 I'm expecting something like : Mar 2 16:21:42 facteur courierfilter: Starting pythonfilter If I create this directory : # mkdir /var/lib/courier/allfilters/pythonfilter The logs show : Mar 2 16:43:17 facteur courieresmtpd: started,ip=[::ffff:209.85.212.172] Mar 2 16:43:17 facteur submit: Connection refused Mar 2 16:43:17 facteur submit: Failed to connect to: /var/lib/courier/allfilters/pythonfilter Mar 2 16:43:17 facteur courieresmtpd: error,relay=::ffff:209.85.212.172,from=<some...@gmail.com>: 432 Mail filters temporarily unavailable. which is what I expect because it is not supposed to be a directory but it shows that courier is trying to "talk" to the filter. I am sure this is obvious but I don't see where to search next. Thanks for your help, JC ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ courier-users mailing list courier-users@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users