ok. I will learn the process, because i am new to open source process. thank
you.

Hao Zheng

On Thu, Feb 21, 2008 at 12:19 AM, James Carman <[EMAIL PROTECTED]>
wrote:

> Maybe you should file a JIRA asking for an enhancement.  This sounds
> like it could be useful and not very difficult.
>
> On 2/20/08, zheng hao <[EMAIL PROTECTED]> wrote:
> > 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]
> > >
> > >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to