我正在使用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