jsp&java mail :How to send email to multiple users ?
Hi,I am working on a tool taht sends email to customers.i am usingJava Mail API..The below artical had helped me in that .http://www.jspinsider.com/tutorials/jsp/javamail/JSPJavaMail_intro.htmlBasically i am interested in sending email to multiple user.Could any one help me in this issue..of sending email to multiple usersif possible a Snippet of code ..ThanksMohan------------------
MimeMessage message = new MimeMessage( session ) // put your own Session object hereString toAddresses = " email@example.com, firstname.lastname@example.org";message.setRecipients( Message.RecipientType.TO, toAddresses );The second parameter that the method setRecipients takes is a string of one or more e-mail addresses delimited by commas.
Hi,Thanks for you'r information..here in my Case ...the "toAddress" is dynamically generated from the database..i mean the email address are been retrived form the database,so some times it may be 2 or 10...so how to make this dynamic increment of the email address to the "toAddress" piece which you specified in you'r code ?Hope you got my problem ?ThanksMohan
quote:Originally posted by vijayinukollu:Hi,so how to make this dynamic increment of the email address to the "toAddress" piece which you specified in you'r code ?ThanksMohanA general answer; put it into an ArrayList which has a dynamic size but not the same overhead as a Vector, convert it to an array if you wish, and iterate through it one way or another, sending to each address. The InternetAddress Class also has a public static InternetAddress parse(String addressList) method that converts a comma separated string of addresses into an array of InternetAddress objects.Appearantly there is a setRecipients method that takes an array of Address instead of a single Address which is a variation of the method that I believe greg was suggesting.