Java Mail with To, CC and BCC

bcc, carbon-copy, email, java

Solution

Try this

InternetAddress[] myToList = InternetAddress.parse("gopi.mani@xyz.com,Maimsa.SF@xyz.com");
InternetAddress[] myBccList = InternetAddress.parse("Usha.B@xyz.com");
InternetAddress[] myCcList = InternetAddress.parse("NEHA.SIVA@xyz.com");
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(objEmail.getFrom()));
message.setRecipients(Message.RecipientType.TO,myToList);
// changes,...
message.addRecipient(Message.RecipientType.BCC,myBccList);
message.addRecipient(Message.RecipientType.CC,myCcList);

Problem

I am trying to send mail with to, cc and bcc. I am using javax.mail for achieving this. Please find below a part of my code ``` InternetAddress[] myToList = InternetAddress.parse("gopi.mani@xyz.com,Maimsa.SF@xyz.com"); InternetAddress[] myBccList = InternetAddress.parse("Usha.B@xyz.com"); InternetAddress[] myCcList = InternetAddress.parse("NEHA.SIVA@xyz.com"); MimeMessage message = new MimeMessage(session); message.setFrom(new InternetAddress(objEmail.getFrom())); message.setRecipients(Message.RecipientType.TO,myToList); message.setRecipients(Message.RecipientType.BCC,myBccList); message.setRecipients(Message.RecipientType.CC,myCcList); ``` But when I try to execute this code, I am getting the below exception: javax.mail.SendFailedException: Invalid Addresses; nested exception is: com.sun.mail.smtp.SMTPAddressFailedException: 452 4.5.3 Too many recipients

Original source