如果我想通过我的应用程序使用 Javamail API 在任意两个外部电子邮件地址之间发送电子邮件,例如gmail->yahoo或yahoo->gmail或任何其他电子邮件帐户,而不使用身份验证机制,我应该如何配置mail.smtp.host属性?
配置 javamail 属性以在任意两个外部电子邮件地址之间发送电子邮件的正确方法是什么?
发送邮件的示例代码如下:
Session session = Session.getDefaultInstance(new Properties(),null);
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress("test@gmail.com"));
InternetAddress[] toAddress = {new InternetAddress("test@yahoo.com")};
message.setRecipients(Message.RecipientType.TO, toAddress);
message.setSubject("test mail"); message.setText("test body");
Transport.send(message);