Queue Routing?

[email protected] (Michael Papet)
Newsgroups perl.qpsmtpd
Message-ID <[email protected]>
Hi,

I want to write a queue plugin that routes mail depending on the user-side of the address.  The decision to deliver locally or forward is no problem. It's just a look up in a table.  If the look up returns the forward result, then I'd like to put the email into the smtp-forwarding queue.  If the lookup returns local delivery, then it goes into the MailDir queue.

Is there an elegant way to chain queue plugins together this way?

My first guess is to modify the needed queue plugins and turn them into subroutines or maybe even functions.  If anyone has any more elegant ideas where I don't have to edit the existing queue plugins, please let me know.

I'm an amateur Perl hacker, so messing around with code written by a very likely better programmer seems suboptimal to me.

Thanks in advance,

mpapet
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.