91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
通化市| 绩溪县| 永清县| 廊坊市| 克山县| 赤峰市| 昭通市| 新绛县| 崇仁县| 嘉黎县| 清苑县| 沂源县| 衡阳县| 融水| 隆回县| 利川市| 玉溪市| 水富县| 金塔县| 八宿县| 绥阳县| 观塘区| 渭源县| 东安县| 临朐县| 峨眉山市| 平江县| 交城县| 聂荣县| 朝阳市| 房产| 紫金县| 万载县| 江孜县| 鄢陵县| 澜沧| 平和县| 合水县| 涿州市| 淮南市| 铜梁县|