File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Servlets and the fly likes jsp&java mail :How to send  email to multiple users ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "jsp&java mail :How to send  email to multiple users ?" Watch "jsp&java mail :How to send  email to multiple users ?" New topic
Author

jsp&java mail :How to send email to multiple users ?

vijayinukollu
Greenhorn

Joined: Jan 30, 2001
Posts: 2
Hi,
I am working on a tool taht sends email to customers.i am using
Java Mail API..The below artical had helped me in that .
http://www.jspinsider.com/tutorials/jsp/javamail/JSPJavaMail_intro.html
Basically i am interested in sending email to multiple user.Could any one help me in this issue..of sending email to multiple users
if possible a Snippet of code ..
Thanks
Mohan
------------------
greg philpott
Ranch Hand

Joined: Nov 10, 2000
Posts: 73
MimeMessage message = new MimeMessage( session ) // put your own Session object here
String toAddresses = " someone@company.com, someoneelse@othercompany.net";
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.
vijayinukollu
Greenhorn

Joined: Jan 30, 2001
Posts: 2
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 ?
Thanks
Mohan
Meadowlark Bradsher
Ranch Hand

Joined: Jan 23, 2001
Posts: 109
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 ?
Thanks
Mohan

A 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.


Meadowlark Bradsher
SCJ2P, IBM XML V1, Series 7/63
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: jsp&java mail :How to send email to multiple users ?