java 邮件提醒_java邮件提醒实现
时间: 2023-10-17 14:10:55 浏览: 43
Java邮件提醒可以通过JavaMail API实现。下面是一个简单的Java邮件提醒实现的示例代码:
```java
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
public class EmailReminder {
public static void main(String[] args) {
String to = "recipient@example.com"; // 收件人邮箱地址
String from = "sender@example.com"; // 发件人邮箱地址
String host = "smtp.example.com"; // 邮件服务器主机名
// 获取系统属性
Properties properties = System.getProperties();
// 设置邮件服务器
properties.setProperty("mail.smtp.host", host);
// 获取默认会话对象
Session session = Session.getDefaultInstance(properties);
try {
// 创建默认的 MimeMessage 对象
MimeMessage message = new MimeMessage(session);
// 设置 From: 头部头字段
message.setFrom(new InternetAddress(from));
// 设置 To: 头部头字段
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
// 设置邮件主题
message.setSubject("Java邮件提醒");
// 设置邮件内容
message.setText("这是一封Java邮件提醒。");
// 发送邮件
Transport.send(message);
System.out.println("邮件发送成功。");
} catch (MessagingException mex) {
mex.printStackTrace();
}
}
}
```
在上面的示例代码中,我们使用JavaMail API创建了一封邮件,并将其发送到收件人的邮箱地址。您需要将示例代码中的收件人邮箱地址、发件人邮箱地址和邮件服务器主机名替换为您自己的信息。
您可以将上述代码放入一个定时任务中,以便在指定的时间发送邮件提醒。同时,您可以根据需要修改邮件主题和内容。