gpt4 book ai didi

java 邮件存储类型 "imap"与 "imaps"

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:54:30 27 4
gpt4 key购买 nike

我正在使用以下代码以编程方式验证电子邮件。

Properties properties = new Properties();
Session emailSession = Session.getDefaultInstance(properties);
Store store = emailSession.getStore("imap");

store.connect(host, user, password);
if(store.isConnected()){
System.out.println("true");
}

目前它抛出一个异常

javax.mail.MessagingException: Connection dropped by server?;
nested exception is:
java.io.IOException: Connection dropped by server?
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:670)
at javax.mail.Service.connect(Service.java:295)
at javax.mail.Service.connect(Service.java:176)
at com.**.channel.type.IMAPValidator.fetch(IMAPValidator.java:23)
at com.**.channel.type.IMAPValidator.main(IMAPValidator.java:47)

但是如果我使用

emailSession.getStore("imaps");

然后就成功连接到YAHOO的imap服务器了。

我所知道的“imaps”代表“安全”。

我不知道的是为什么我不能简单地使用“imap”?

最佳答案

关于java 邮件存储类型 "imap"与 "imaps",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30613622/

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