亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java發送郵件怎么實現

小億
108
2023-08-04 23:10:14
欄目: 編程語言

要實現Java發送郵件,可以使用JavaMail API。以下是一個簡單的示例代碼,演示了如何使用JavaMail API發送郵件:

import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.util.Properties;
public class SendMail {
public static void main(String[] args) {
// 發件人郵箱地址
String from = "your-email@example.com";
// 發件人郵箱密碼或授權碼
String password = "your-password";
// 收件人郵箱地址
String to = "recipient-email@example.com";
// 設置郵件屬性
Properties properties = new Properties();
properties.put("mail.smtp.host", "smtp.example.com");
properties.put("mail.smtp.port", "587");
properties.put("mail.smtp.auth", "true");
properties.put("mail.smtp.starttls.enable", "true");
// 創建會話
Session session = Session.getDefaultInstance(properties, new Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(from, password);
}
});
try {
// 創建郵件對象
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
message.setSubject("JavaMail API Test");
message.setText("Hello, This is a test email from JavaMail API.");
// 發送郵件
Transport.send(message);
System.out.println("Email sent successfully.");
} catch (MessagingException e) {
e.printStackTrace();
}
}
}

在上面的示例代碼中,請確保將以下變量替換為實際的值:

  • from:發件人的郵箱地址

  • password:發件人的郵箱密碼或授權碼

  • to:收件人的郵箱地址

  • mail.smtp.host:SMTP服務器主機地址

  • mail.smtp.port:SMTP服務器端口號

運行上述代碼,將會使用JavaMail API發送一封包含文本內容的測試郵件。如果一切正常,你將在控制臺上看到"Email sent successfully."的輸出。

0
兴文县| 绥芬河市| 江北区| 马山县| 驻马店市| 屯昌县| 浙江省| 康乐县| 武胜县| 清流县| 道孚县| 甘肃省| 永丰县| 天峨县| 紫云| 海淀区| 泽州县| 灌南县| 宣城市| 济宁市| 通山县| 富宁县| 福贡县| 勐海县| 台前县| 工布江达县| 庆阳市| 天峨县| 福州市| 白银市| 辰溪县| 定兴县| 永福县| 庄河市| 古丈县| 巍山| 繁昌县| 扎鲁特旗| 平果县| 阿瓦提县| 垦利县|