现在我已经创建了一个代码来检索未读电子邮件并阅读其正文,然后我们可以存储或执行我们想做的任何事情.
它完全正常工作,但问题是它只给我第一个邮件的正文,而第二个它给了身体html标签.
我正在使用JavaMail API ...
我能怎么做??
提前致谢.
最好的问候,阿里
package pack1;
//import the necessary classes
import java.io.IOException;
import java.util.Properties;
import javax.mail.Flags;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Multipart;
import javax.mail.NoSuchProviderException;
import javax.mail.Session;
import javax.mail.Store;
import javax.mail.search.FlagTerm;
public class InboxReader {
public static void main(String args[]) {
Properties props = System.getProperties();
props.setProperty("mail.store.protocol", "imaps");
try {
Session session = Session.getDefaultInstance(props, null);
Store store = session.getStore("imaps");
store.connect("imap.gmail.com", "mail", "pass");
System.out.println(store);
Folder inbox = store.getFolder("Inbox");
inbox.open(Folder.READ_ONLY);
//Message messages[] = inbox.getMessages();
FlagTerm ft = new …Run Code Online (Sandbox Code Playgroud)