【使用java发送邮件】

使用java发送邮件

为了使用Java发送电子邮件,您需要遵循以下步骤:

  1. 导入JavaMail库。您可以在Maven中添加以下依赖项:
<dependency>
    <groupId>com.sun.mail</groupId>
    <artifactId>javax.mail</artifactId>
    <version>1.6.2</version>
</dependency>
  1. 创建一个Session对象。以下是一个示例代码,用于创建一个Session对象:
Properties props = new Properties();
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.port", "587");

Session session = Session.getInstance(props, new Authenticator() {
    protected PasswordAuthentication getPasswordAuthentication() {
        return new PasswordAuthentication("your_email@gmail.com", "your_password");
    }
});

请注意,您需要将"youremail@gmail.com"和"yourpassword"替换为您自己的电子邮件地址和密码。

  1. 创建一个MimeMessage对象并设置其属性。以下是一个示例代码,用于创建一个MimeMessage对象并设置其属性:
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress("your_email@gmail.com"));
message.setRecipients(Message.RecipientType.TO, InternetAddress.parse("recipient_email@example.com"));
message.setSubject("Testing Subject");
message.setText("Dear Mail Crawler," + "\n\n No spam to my email, please!");

请注意,您需要将"youremail@gmail.com"替换为您自己的电子邮件地址,将"recipientemail@example.com"替换为收件人的电子邮件地址,并根据需要设置主题和正文。

  1. 发送邮件。以下是一个示例代码,用于发送电子邮件:
Transport.send(message);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值