Hi all,

I need someone who can write a mail delivery processor, which would sit in-between Postfix and Cyrus, and perform a few address manipulations. The program would accept mail from Postfix via SMTP, LMTP, or stdin/pipe, do some LDAP lookups based on the To & From headers, and then deliver the mail to Cyrus, via LMTP or stdout/pipe.

The coder should be proficient in the following:

SMTP/LMTP
LDAP
General mail header parsing

As an example of what I need, say a person, whose email address is foo@bar.com, sends a mail to beta.discussions@boards.loudmouth.com . This delivery processor would receive the mail from Postfix, do an LDAP lookup on the sender's address, see that foo@bar.com maps to an account with uid fbar2, and finally deliver the mail to Cyrus with the delivery address fbar2+beta.discussions@post.boards.loudmouth.com. Further specs will be sent to whomever gets the job.

Please email or PM back if you're interested, and how much you would charge. I'm hoping this can be done for <$50, if not less.

Thanks!

--Scott