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]