On Fri, Dec 31, 2010 at 9:47 AM, Eric Shubert <[email protected]> wrote: > On 12/30/2010 07:22 PM, Brent Gardner wrote: >> >> I've run into an issue where clients are sending us emails from >> Outlook/Exchange that aren't coming through. The connection is dropped >> without any good indicator on the toaster as to the reason. >> >> The clients in question route their outbound mail through Google/Postini >> or GoDaddy. They're getting 4.4.2 or 4.4.7 errors from their Exchange >> servers. >> >> I set a full-log-dir and set log-level=excessive in spamdyke and didn't >> get any detail about the connection state except 'CLOSED' when the >> connection dropped. I noticed, however, that in every case, the >> connection dropped while the remote end was transmitting a 'References:' >> header. >> >> One client sent a bounce email to us which contained full headers of the >> original message, and I noticed that the 'References:' header was over >> 1024 characters long. Could this be the cause? If so, how do I work >> around it? Is there somewhere I can tell qmail to accept headers longer >> than 1024 characters? Thorough googling has yielded nothing helpful. >> >> I did some tests. I generated messages with 'References:' headers that >> were more than 1024 characters long and less than 1024 characters long. >> Every time, the messages with longer headers didn't go through, and the >> messages with shorter headers went through fine. >> >> I used Blat to send the messages. Failed messages always got this error: >> >> Error: Connection to server was dropped. >> Message not accepted by server >> connection::put_data() unexpected error from send(): 10054 >> Error: Error sending data. >> Error: Connection to server was dropped. >> >> >> Never an error message in the qmail smtpd log. >> >> I tried this both with spamdyke and without. >> >> >> >> My environment: >> >> 32-bit CentOS 5.3 running as a guest on a 64-bit VMware Server 2 on >> 64-bit CentOS 5.3 >> >> spamdyke 4.0.10+TLS+CONFIGTEST+DEBUG, installed using qtp-install-spamdyke >> >> autorespond-toaster.i386 2.0.4-1.3.6 >> clamav-toaster.i386 0.95.2-1.3.30 >> control-panel-toaster.noarch 0.5-1.3.7 >> courier-authlib-toaster.i386 0.59.2-1.3.10 >> courier-imap-toaster.i386 4.1.2-1.3.10 >> daemontools-toaster.i386 0.76-1.3.6 >> ezmlm-cgi-toaster.i386 0.53.324-1.3.6 >> ezmlm-toaster.i386 0.53.324-1.3.6 >> isoqlog-toaster.i386 2.1-1.3.7 >> libdomainkeys-toaster.i386 0.68-1.3.6 >> libsrs2-toaster.i386 1.0.18-1.3.6 >> maildrop-toaster.i386 2.0.3-1.3.8 >> maildrop-toaster-devel.i386 2.0.3-1.3.8 >> qmail-pop3d-toaster.i386 1.03-1.3.20 >> qmail-toaster.i386 1.03-1.3.20 >> qmailadmin-toaster.i386 1.2.12-1.3.8 >> qmailmrtg-toaster.i386 4.2-1.3.6 >> qmailtoaster-plus.noarch 0.3.1-1.4.15 >> qmailtoaster-plus.repo.noarch 0.2-2 >> ripmime-toaster.i386 1.4.0.6-1.3.6 >> simscan-toaster.i386 1.4.0-1.3.8 >> spamassassin-toaster.i386 3.2.5-1.3.17 >> squirrelmail-toaster.noarch 1.4.19-1.3.15 >> ucspi-tcp-toaster.i386 0.88-1.3.9 >> vpopmail-toaster.i386 5.4.17-1.3.7 >> vqadmin-toaster.i386 2.3.4-1.3.6 >> >> All mail (that passes tests) is forwarded to an internal Exchange server. >> >> All communications between the toasters and outside world or the >> Exchange server go through a Cisco ASA. >> >> Brent Gardner >> >> >> >> --------------------------------------------------------------------------------- > > Wow, Brent. This is one of the nicest, most thorough problem reports I've > seen. Nice work. >
Heh, thanks. I've been reading open source software support lists for many years. #1 thing I've learned is do your homework before posting. #2 is people can't help you unless you give some details. > From the LWQ page (http://www.lifewithqmail.org/lwq.html), it appears that > "Header line length limited only by memory". I would try increasing the > memory limit in the /var/qmail/supervise/smtp/run file (softlimit -m > parameter) and see if that fixes it. Maybe double the value initially. > I'll check this out when I get a chance and report back. > Thanks for the nice report, and be sure to let us know how you make out. > > -- > -Eric 'shubes' > > > --------------------------------------------------------------------------------- > Qmailtoaster is sponsored by Vickers Consulting Group > (www.vickersconsulting.com) > Vickers Consulting Group offers Qmailtoaster support and installations. > If you need professional help with your setup, contact them today! > --------------------------------------------------------------------------------- > Please visit qmailtoaster.com for the latest news, updates, and packages. > To unsubscribe, e-mail: > [email protected] > For additional commands, e-mail: [email protected] > > > --------------------------------------------------------------------------------- Qmailtoaster is sponsored by Vickers Consulting Group (www.vickersconsulting.com) Vickers Consulting Group offers Qmailtoaster support and installations. If you need professional help with your setup, contact them today! --------------------------------------------------------------------------------- Please visit qmailtoaster.com for the latest news, updates, and packages. To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
