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.

Reply via email to