gpt4 book ai didi

java - 如何解决javax.mail.MessagingException : 220

转载 作者:行者123 更新时间:2023-12-02 05:30:47 24 4
gpt4 key购买 nike

我面临以下异常:

javax.mail.MessagingException: 220 cnsmail.company.local Microsoft ESMTP MAIL Service ready at Fri, 29 Aug 2014 05:42:13 -0400;
nested exception is:
com.sun.mail.iap.ConnectionException: 220 cnsmail.company.local Microsoft ESMTP MAIL Service ready at Fri, 29 Aug 2014 05:42:13 -0400
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:569)
at javax.mail.Service.connect(Service.java:288)
at javax.mail.Service.connect(Service.java:169)
at com.cinnova.Email.MailReader.<init>(MailReader.java:59)
at com.cinnova.Email.MailReader.main(MailReader.java:30)
Caused by: com.sun.mail.iap.ConnectionException: 220 cnsmail.company.local Microsoft ESMTP MAIL Service ready at Fri, 29 Aug 2014 05:42:13 -0400
at com.sun.mail.imap.protocol.IMAPProtocol.processGreeting(IMAPProtocol.java:230)
at com.sun.mail.iap.Protocol.<init>(Protocol.java:114)
at com.sun.mail.imap.protocol.IMAPProtocol.<init>(IMAPProtocol.java:104)
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:538)
... 4 more

这是我的代码,我尝试使用它连接到邮件服务器以使用 Java 阅读邮件。

Properties props = new Properties();
props.put("mail.imap.port", "25");
Session session = Session.getDefaultInstance(props, null);
Store store = session.getStore("imap");
store.connect(ServerIP, "cma", "C0rnh0le$8");

当系统尝试编译行 store.connect(ServerIP, "cma", "C0rnh0le$8"); 它会生成上述异常,我发现 thisthis在 StackOverflow 上,但添加该 jar 后没有得到任何帮助。

定义协议(protocol)

SMTP - 是发送电子邮件的协议(protocol)

POP3 - 是接收电子邮件的协议(protocol)

IMAP- IMAP 是 Internet 消息访问协议(protocol)的缩写。它是一种用于接收消息的高级协议(protocol)。

最佳答案

默认的 IMAP 端口是 143。您正在使用默认的 SMTP 端口 25。假设主机/用户名/密码正确,这应该可以解决您的问题!

干杯,祝编码愉快。

关于java - 如何解决javax.mail.MessagingException : 220,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25565906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com