yeah, I just mean that.
it's much like the api of javamail itself, but we can provide more
conventient usage than it. most important is the efficiency of sending mails
in a batch.
On Feb 20, 2008 7:17 PM, Torsten Curdt <[EMAIL PROTECTED]> wrote:
> You mean something like this?
>
> EmailTransmission trans = new EmailTransmission();
> trans.setHostName("smtp.myserver.org");
>
> HtmlEmail email1 = new HtmlEmail();
> ...
> HtmlEmail email2 = new HtmlEmail();
> ...
>
> trans.addEmail(email1);
> trans.addEmail(email2);
> ..
> trans.send();
>
> Sounds useful to me.
>
> cheers
> --
> Torsten
>
> On 20.02.2008, at 06:10, 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]
>
>