User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113 when sending mail to smtp.duke.edu over TLS, SSL, and plain text in Mozilla 1.5 it worked - now on our network it is broken consistently for all machines that are on a private NAT'd IP address. We use a Nortel firewall based on the linux kernel - but as I said 1.5 works fine. Traces indicate that the Mozilla client seems to be asking for a SASL authentication mechanism (EXTERNAL) the server doesn't support. Oddly, the server's quite up front about it -- in the EHLO banner, it lists out the authmechs it can support, but for some reason, Mozilla appears to be ignoring the list and calling for the EXTERNAL SASL mechanism. Reproducible: Always Steps to Reproduce: 1. send mail to smtp.duke.edu on a private IP address - Mozilla 1.5 worked fine Actual Results: send times out Expected Results: sent mail!
Reporter, can you please attach a log to this bug ? You'll find the instructions for it at <http://www.mozilla.org/quality/mailnews/mail-troubleshoot.html#smtp>. Thanks !
Argh, what a bug. Mozilla recognizes the EXTERNAL mechanism from the line "250-wilson.acpub.duke.edu Hello fw-external[...]"
Created attachment 139666 [details] [diff] [review] proposed patch We searched the whol m_responseText for a known authentication mechanism. This patch changes this to only search the current line responseLine (the line starting with AUTH in case of authentication mechanisms).
This Bug also seems to affect Firebird. Will this patch be rolled into it as well?
Yes, this will help both clients.
fix checked in.
*** Bug 247112 has been marked as a duplicate of this bug. ***