fastmail / authentication_milter

Email Authentication by SPF/DKIM/DMARC etc.
Other
115 stars 20 forks source link

Plugin for qpsmtpd #62

Open yitzhaq opened 4 years ago

yitzhaq commented 4 years ago

Well this thing looks just bloody brilliant :) There seems to really be just one thing missing; a plugin to hook directly into qpsmtpd. It might very well be that it will work satisfactorily against the qpsmtpd milter plugin (I haven't yet tried), but on the surface this sounds like a bit of a silly detour for an MTA that is pure Perl. Or I guess you could set it up as an after-queue and then use qpsmtpd's smtp-forward queue plugin to pass through it.. But that approach (or anything post-conversation) would certainly be inferior to proper integration (plus does any MTA but Postfix support XFORWARD?). The ideal scenario seems to me would be a qpsmtpd plugin wrapper which could hook its particular stages directly, and map those appropriately.

Any chance of something like that magically materializing? O:) https://wiki.qpsmtpd.org/doku.php?id=pod:plugins

See for instance the existing DKIM, DMARC and SPF plugins, which respectively interface Mail::DKIM, Mail::DMARC (which started its life as this plugin) and MAIL::SPF directly.

Being able to replace all of these (and a good handful more, including several that don't yet exist within the qpsmtpd ecosystem) with an all-in-one like auth-milter, instead of having to piece things together and try to have them feed (off) eachother in a meaningful way, would be fantastic.

BTW, on an entirely unrelated note, say hi to Richard, Bron, Neil and the Robs from me! I still miss lovely Melbs every day, and those delicious CBD noodle lunches. Hope you guys appreciate how lucky you are to be living there!

marcbradshaw commented 4 years ago

Looks like it may be possible, not something which may magically appear ;) but could be an interesting couch project. We're all working from home at the moment, so are missing those noodle lunches too. I'll pass on your greetings.