我正在使用javax.mail发送一些电子邮件。 它工作正常,但它并没有将消息发送到CC/BCCjava mail CC和BCC不工作
message.setRecipient(Message.RecipientType.TO, new InternetAddress("[email protected]"));
message.setRecipient(Message.RecipientType.CC, new InternetAddress("[email protected]"));
[email protected]正确临危消息(它也表明了CC地址),但[email protected]好好尝试一下接受她
这里的完整代码:
// Get system properties
Properties props = System.getProperties();
// Setup mail server
props.put("mail.smtp.host", "192.168.1.1");
props.put("mail.transport.protocol", "smtp");
props.put("mail.smtp.auth", "true");
// Crea un authenticator (per mandare mail anche all'esterno del dominio)
Authenticator authenticator = new Interfaccia_CSR.SMTPAuthenticator();
// Get session
Session session = Session.getInstance(props, authenticator);
// Define message
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress("[email protected]"));
message.setRecipient(Message.RecipientType.TO, new InternetAddress("[email protected]"));
message.setRecipient(Message.RecipientType.CC, new InternetAddress("[email protected]"));
message.setSubject(oggetto);
// create the message part
MimeBodyPart messageBodyPart = new MimeBodyPart();
//fill message
messageBodyPart.setText(testo);
Multipart multipart = new MimeMultipart();
multipart.addBodyPart(messageBodyPart);
// Put parts in message
message.setContent(multipart);
// Send the message
Transport.send(message, message.getRecipients(Message.RecipientType.TO));
我到底做错了什么?
这里? Transport.send(message,message.getRecipients(Message.RecipientType.TO)); – Leo