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]