John Peacock wrote:
Skaag Argonius wrote:
So the question is this - does the latest check_delivery plugin work
with vpopmail-sql? and if it does, will it honour the local
.qmail-default file in case it contains a special catch-all?
That plugin is not actively maintained[1], so AFAICT, the "latest"
version is what is found here:
<http://www.redhotpenguin.com/check_delivery>
I'm running that version in production under 0.28, and iirc it functions
under 0.31 also. The source needs some refactoring, it's been on my
todo list but in the mean time it has been 'just working'. The original
link by the author went dead, so I posted that version which I've been
using.
I'm asking because right now I am running a modified version of
check_delivery that is a year old, but it does what I need. It
consults the mysql database to check if the mailbox exists, and then
it also consults the domain's .qmail-default file. If the file
contains the word 'bounce' it will indeed say the mailbox does not
exist. If it contains a local email address, it will accept the mail.
There are domain and user specific .qmail-default checks in this plugin,
but as I recall I had to disable domain .qmail-default checks because of
my setup.
If the modified version works for you, please share it so it can get
added to the repository (see #1 below).
The contrib folder sounds like a great way to handle this.
John
1. check_delivery has not been added to the core because I was concerned
about the number of prerequisites required to make it work (specifically
suidperl). There was some discussion about how to add "unsupported"
modules to the repository back in October, but it got bogged down in
discussing how/where to check it in. I think the resolution was to add
a "contrib" folder where moderately unsupported plugins reside, but I
never followed up on that.