I've noticed in the past that the QP team prefers to receive multiple
smaller patches in a set rather than one large patch for significant
changes. I can't say I have a set together yet for the significant
change (per-recipient prefs), but I'm working on it, and I've attached a
couple of versions
disconnect_reset_transaction.diff:
- call hook_disconnect plugins on *any* disconnection, not just ones
involving DENY[SOFT]_DISCONNECT and QUIT
- call hook_reset_transaction plugins one last time when we disconnect
We have a somewhat involved method for logging QP transaction
information for
Adding a config method for Qpsmtpd::Address objects turned out to be
relatively straightforward. I was reluctant to subclass Qpsmtpd, but
this actually seems like it could be useful in the future; at any rate,
it gets the job done pretty nicely. This patch will only be useful for
people who d