相关疑难解决方法(0)

从Gmail中检索UnRead电子邮件 - JavaMail API + IMAP

现在我已经创建了一个代码来检索未读电子邮件并阅读其正文,然后我们可以存储或执行我们想做的任何事情.

它完全正常工作,但问题是它只给我第一个邮件的正文,而第二个它给了身体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)

gmail imap jakarta-mail

13
推荐指数
1
解决办法
3万
查看次数

标签 统计

gmail ×1

imap ×1

jakarta-mail ×1