I am using qmail for a special project for a major ISP (600,000
mailboxes and growing). The ISP's Intermail system is forwarding all mail
for a major domain (which will disappear soon) to a qmail box. The qmail
box invokes a Perl script to rewrite the recipient address and fire the
message back to Intermail for delivery. It also fires a message back to
the originator, via the Intermail host(s), with a reminder to update their
addressbooks with the new domain. (Works okay, except that the hardware
needs to be upgraded to keep up with the volume.)
The problem is that the ISP does not want to lose mail due to
improperly written originator addresses, which is what happens now.
qmail-inject seems to read all of the headers, and fails if, for example,
double quotes don't match up, no matter which header contains the fault.
Intermail doesn't care, I'm told, so it won't bomb on them - and that's
what the client wants. When qmail-inject fails, so does the Perl script,
and the message dies right there with it.
Is there any way to turn of the header error checking of
qmail-inject? Thanks.
--
Roger Walker <http://www.rat-hole.com>
Voice/Fax 1-780-440-2685 <http://www.man-from-linux.com>
"HIS Pain; YOUR Gain" <http://www.rope.net>
<http://www.rope.net/signature.html>