java获取邮箱邮件
时间: 2023-02-14 20:17:26 浏览: 60
可以使用JavaMail API来获取邮箱邮件。首先需要在项目中导入JavaMail的jar包,然后使用相关的类和方法来连接邮箱服务器并获取邮件。示例代码如下:
```java
import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;
public class EmailReceiver {
public static void main(String[] args) {
Properties props = new Properties();
props.setProperty("mail.store.protocol", "imaps");
try {
Session session = Session.getInstance(props, null);
Store store = session.getStore();
store.connect("imap.qq.com", "your-email@qq.com", "your-password");
Folder inbox = store.getFolder("inbox");
inbox.open(Folder.READ_ONLY);
Message[] messages = inbox.getMessages();
for (int i = 0; i < messages.length; i++) {
System.out.println("Subject: " + messages[i].getSubject());
System.out.println("From: " + messages[i].getFrom()[0]);
System.out.println("Text: " + messages[i].getContent().toString());
}
inbox.close(false);
store.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
其中,需要替换邮箱服务器地址、邮箱地址和密码。