[ http://issues.apache.org/jira/browse/JAMES-344?page=comments#action_57316 ] Steve Brewin commented on JAMES-344: ------------------------------------
I no more expect non-compliant servers to change than I expect that we could add support for all of the flavours of non-compliant headers that exist now and in the future. As I suggested in my previous comment, my view is that the best way to handle this to leverage the existing functionality and handle them via a Mailet. This way, malformed headers injected by any means - fetchmail, SMTP, whatever - can be handled in the same way by the same code. Such a Mailet could use the regex technique you suggest. Regarding JAMES-345, its in my queue. > FetchMail cannot parse particular format of "Received" header > ------------------------------------------------------------- > > Key: JAMES-344 > URL: http://issues.apache.org/jira/browse/JAMES-344 > Project: James > Type: Bug > Components: FetchMail > Versions: 2.2.1 > Reporter: Jeff Keyser > Priority: Minor > > The mail server I am pulling e-mail from inserts a "Received" header that > looks like the following: > Received: from unknown (HELO host.domain.tld) (192.168.255.254) by ... > BTW - The name "unknown" is always used. I assume they are purposely saving > processing power by not reverse-looking up the host name. > I have debugged this problem in the code, and it appears that because the IP > address is not surrounded by square brackets, computeRemoteAddress is unable > to find the IP address. So the name "unknown" is always used to determine > the address instead, which fails. > FYI - The e-mail I am pulling actually passes through two e-mail servers by > different organizations, and they both use this format. So I assume this > format is common. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]