hi,

1). yes, it will resemble the javamail api to a great extent. but we can
provide more convenient methods than the api.
2). I am not clear what do you mean by ' a Email can send itself'? could you
provide some kind of code snippet?

On Fri, Feb 22, 2008 at 3:26 PM, Siegfried Goeschl <
[EMAIL PROTECTED]> wrote:

> Hi,
>
> I have two thoughts along the line
>
> +) using the Commons Email API you get access to the underlying
> MimeMessage which is pretty much the "clean bean email" you are looking
> for
> +) the fact that a Email can send itself is "inversion of control" but
> the bad one - using some sort of transport layer based on interfaces
> would be nice
>
> Cheers,
>
> Siegfried Goeschl
>
> zheng hao wrote:
> > hi all Commons Email dev,
> >
> > I found when i want to send several emails in one connection, Commons
> Email
> > doesn't help. It connects to the SMTP server per email, and it spends
> more
> > time on authentication than sending the mails themselve (most SMTP
> server
> > needs authentication). So I have to code on the javamail api directly,
> > something like:
> >
> >         SMTPSSLTransport strans = (SMTPSSLTransport) sess.getTransport
> ();
> >         strans.connect();
> >         int num = 1000;
> >         for (int i = 0; i < num; i++) {
> >             SMTPMessage email = createMessage(sess, num);
> >             strans.sendMessage(email, email.getAllRecipients());
> >         }
> >         strans.close();
> >
> > In my straightforward test, it saves me 2/3 of the time. So I think it
> would
> > be nice to add this kind of function into Commons Email, to make it more
> > useful. My suggestion is to extract a clean bean Email, which contains
> all
> > email dependent information, e.g. TO, CC, Subject, etc, but leaves out
> all
> > host/server dependent information, e.g. authenticator, host address,
> host
> > port, etc. After that, we can still provide simple convenience method
> for
> > those who only want to send one mail every time. And it is possible to
> add
> > methods like 'addEmail' to add several mails before sending, and later
> on,
> > when it is called 'send', we can send them in one SMTP connection. Does
> it
> > useful? Thank you all.
> >
> > Hao Zheng
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to