javamail: can send to only 1 recipient....
hi, I'm having a problem with Javamail.. I can send email only to one
recipient.. if I try to send to more than one recipient I get an error..
message.setRecipient(Message.RecipientType.TO, to);
message.addRecipient(Message.RecipientType.TO, toW);
I get an error unless I remove 2nd line...
(I don't want to add both recipients in one stmt because the 2nd one
will go inside a conditional; whether email gets sent to 2nd address
will depend on whether user checks a checkbox in the form..)
if I use addRecipient() for both addresses, thus:
message.addRecipient(Message.RecipientType.TO, to);
message.addRecipient(Message.RecipientType.TO, toW);
I also get an error.. only way I don't get an error is if I leave only
one of the two stmts..
I put everything in a try-stmt now.. so what happens now is it doesn't
throw an error, but it still doesn't tell me why email doesn't get sent..
try {
InternetAddress from = new InternetAddress(sEmail, sName);
message.setFrom(from);
InternetAddress to = new InternetAddress(sMe);
InternetAddress toW = new InternetAddress(sMeW);
message.setRecipient(Message.RecipientType.TO, to);
// message.addRecipient(Message.RecipientType.TO, toW);
// email doesn't get sent if I leave above line..
message.setSubject(Subj);
message.setText(sMessage);
Transport.send(message);
} catch (Exception ex) { // also tried:
} catch (MessagingException ex) { // b/c this is
// exc thrown by Transport.send() method..
// in both cases I don't know why email isn't getting sent..
System.out.println("error attempting to send email");
}
what do I have to do to find out why email isn't getting sent?
thank you..