Stefano Bagnara wrote:
David Jencks ha scritto:
On Jun 16, 2008, at 3:45 AM, Stefano Bagnara wrote:
David Jencks ha scritto:
Another issue I came across is use of com.sun mail classes (I started by trying to use the geronimo mail provider before I understood why the stage repo wasn't working for me). Is this intentional? Are you interested in also supporting the geronimo mail implementation?

It is intentional. Last time I checked it geronimo mail implementation was not enough for our delivery needs. There is a lot to change and we would probably stop using javamail at all, instead of supporting geronimo implementation for the remote delivery task. This is only my opinion, of course.

When did you look :-) ? I think its had a lot of bugs fixed and a lot more stuff implemented but I haven't followed it closely.

IIRC few months ago: the issue was with the smtpclient (to deliver mail) and the "hidden" features (e.g: 8BITMIME) and specific exceptions (on delivery failure for partial deliveries). We make use of many internal things and we check for sun specific exceptions because the specification itself is thought with MUA (mail clients) in mind and not MDA (servers).
We still don't have 8BITMIME support, but I don't think it would be difficult to add it. My biggest problem was finding some definition of what supporting 8BITMIME actually means. I'm still not sure what the contract between the client and the server is in that situation, but if somebody understands that enough to give me an explanation, I'll take a crack at adding it.

We also depend on com.sun.mail.util.CRLFOutputStream but we should definitely replace this with some james class (maybe copied from geronimo?)
Not sure what this class does, so I don't know if Geronimo has a replacement. I suspect you'd be better off implementing your own though, just for implementation independence.
Rick

Stefano


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




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

Reply via email to