0
我试图发送电子邮件给N人。我已经通过了的Gmail电子邮件ID到一个叫toAddresses值,因为我需要用逗号分隔的字符串元素(,)分隔发送电子邮件给多个收件人
我用这种技术
String[] contactList=request.getParameterValues("mail_contacts");
InternetAddress[] toAddress = new InternetAddress[contactList.length];
for (int i = 0; i < contactList.length; i++) {
toAddress[i] = new InternetAddress(contactList[i]+",");
out.println("<p>"+toAddress[i]+"</p><p>"+toAddress[i].toString()+"</p>");
}
msg.setRecipients(Message.RecipientType.TO, toAddress);
但我正在逐渐从一个错误控制台它说 “缺少必需的头‘要’”
请帮我解决这个错误
我不认为你需要的创建新的InternetAddress时使用逗号。 – Swati 2011-05-25 21:12:45
@Swati:java.io.IOException异常:无内容 \t javax.mail.internet.MimePartDataSource.getInputStream(MimePartDataSource.java:108) \t javax.activation.DataHandler.writeTo(DataHandler.java:305) \t的javax。 mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1383) \t javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1743) \t javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1719) \t com.mpigeon.SendMails.doPost(SendMails.java:167) \t javax.servlet.http.HttpServlet.service(HttpServlet.java:637) \t javax.servl et.http.HttpServlet.service(HttpServlet.java:717)我在控制台中得到这个异常 – 2011-05-25 21:27:26
'com.mpigeon.SendMails'中有什么? – Swati 2011-05-26 14:13:53