After reading some more RFC-2821 (and a conversation with a co-worker of mine), we can only see that a 550 response is permitted for source routing in relation to RCPT TO commands.
We get the source route in a MAIL FROM command. The specific sections (3.3 and 4.1.1.2) does not mention a 550 answer as a possibility there, instead they refer to appendix C which in turn refer to F.2. --Søren On Thursday 10 June 2004 10:43, Soren Hilmer wrote: > >> The backend system (apparently it must have a few years on it's back) > >> uses addresses like: @YYY.XXX.DK:[EMAIL PROTECTED] > >> > >> Now James hickups at this issuing: > >> ERROR smtpserver: Error parsing sender address: > >> @YYY.XXX.DK:[EMAIL PROTECTED]: No local-part (user account) found at position > >> 1 > >> > >> So to be compliant James actually MUST accept this syntax ;-( > > > >Please see RFC 2821 #3.3, #3.7, and most importantly, #4.1.1.3, which > > makes it quite clear that we are entitled to reject with a 550 the RCPT > > TO command that provided a source route. If you want to support it by > > stripping the source route information, that's fine, but I'm just as > > comfortable issuing the 550. > > Okay, see your point. I missed that paragraph in section 4.1.1.3. > Seen from my chair though one of the really great things about James (and > what we primarily use it for) is its mail-processing capabilities, so we > usually has it set up like a mail-processing router, between the internet > and an existing mailserver or other backend system. For this purpose it is > a better strategy to strip the routes (the fix is actually quite simple). > > I will do the fix and commit it. But now as 2.2.0 is getting released. What > is the procedure for comitting fixes? Is it better to hold of everything > till after the merger with MAIN? Maybe I should just go back and reread the > threads on this. I have sort of lost the overall picture of the merger > strategy. > > --Søren -- Søren Hilmer, M.Sc. R&D manager Phone: +45 70 27 64 00 TietoEnator IT+ A/S Fax: +45 70 27 64 40 Ved Lunden 12 Direct: +45 87 46 64 57 DK-8230 Åbyhøj Email: soren.hilmer <at> tietoenator.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]