[prev in list] [next in list] [prev in thread] [next in thread] 

List:       james-user
Subject:    Re: smtp extension support
From:       Stefano Bagnara <apache () bago ! org>
Date:       2007-11-29 10:42:32
Message-ID: 14154572.47744941196332972737.JavaMail.root () elysia ! void ! it
[Download RAW message or body]

Marcello Marangio ha scritto:
> Hi all.
> 
> I want james to declare some other SMTP extension during a SMTP handshaking.
> 
> I modified the SMTPHandler.doEHLO method to declare the 8bitmime support
> (adding  "250-8BITMIME" declaration), with no other modifications.
> 
> We made a few test, and it seems to work.

I made a LOT of tests and it doesn't work 100%. I introduced 8bitmime
support in the early 2.3.0 alpha days, but unfortunately because of
james bugs and because of javamail bugs we had to remove it before
releasing. After javamail fixed the reported bugs I reenabled 8bitmime
support but we found another problem with javamail. We had to wait for
1.4.1 final. IIRC the current trunk, including an updated javamail,
should be probably 8bitmime compliant.

The critical scenario to be tested is receiving an 8bit mail via SMTP
and send it to a non-8bitmime server: james server have to convert from
8bit to 7bit.

> Is that it?
> 
> Do I have to modify the way james packs up the DATA receiving a mail with a
> different content transfer encoding?

No, the critical component is the RemoteDelivery and the underlying
javamail. Then input chain should already be ready for 8bit support
(since 2.3.0).

Stefano


---------------------------------------------------------------------
To unsubscribe, e-mail: server-user-unsubscribe@james.apache.org
For additional commands, e-mail: server-user-help@james.apache.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic