[ http://issues.apache.org/jira/browse/JAMES-296?page=all ]
     
Soren Hilmer resolved JAMES-296:
--------------------------------

    Resolution: Fixed

> James does not handle Source Routing
> ------------------------------------
>
>          Key: JAMES-296
>          URL: http://issues.apache.org/jira/browse/JAMES-296
>      Project: James
>         Type: Bug
>   Components: Mailet API
>     Versions: 2.2.0
>     Reporter: Soren Hilmer
>     Assignee: Soren Hilmer
>      Fix For: 2.3.0

>
> Old RFC-821 style addresses like:
>  @YYY.XXX.DK:[EMAIL PROTECTED]
> Makes James (SMTPServer, but the actual bug is in the mailet api's 
> MailAddress): 
> ERROR smtpserver: Error parsing sender address:  @YYY.XXX.DK:[EMAIL 
> PROTECTED]: No 
> local-part (user account) found at position 1
> Which is logical as MailAddress is not designed to handle source routes.
> But according to RFC-2821 appendix F.2:
> "SMTP servers MUST continue to accept source route syntax as specified in the 
> main body of this document and in RFC 1123.  They MAY, if necessary, ignore 
> the routes and utilize only the target domain in the address.  If they do 
> utilize the source route, the message MUST be sent to the first domain shown 
> in the address.  In particular, a server MUST NOT guess at shortcuts within 
> the source route."
> So to be compliant James actually MUST accept this syntax
> Proposed fix is to ignore the source routes and use the target domain as 
> suggested in the quote above. This is also the way the Postfix mailserver 
> handles this.

-- 
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
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to