Javamail 无法连接到 postfix localhost 服务器

迦勒贝克

我正在尝试使用 javamail 连接到本地 postfix+dovecot 服务器。我已经使用 Thunderbird 成功连接到服务器,所以我知道我的用户名和密码是正确的,但我总是得到

Javax.mail.AuthenticationFailedException: [AUTHENTICATIONFAILED] Authentication failed. 
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:661)
at javax.mail.Service.connect(Service.java:295)
at servers.MailEngine.initMailServer(MailEngine.java:661);

我知道我所做的唯一一件事就是更改 java.security 以禁用一些不太安全的协议。dovecot 需要什么协议?还是我看错了方向。

如果这是一个协议问题,有什么方法可以将参数传递给编译器吗?我确实有其他服务不想支持禁用的协议

编辑:

Session emailSessionObj;
Store storeObj;
Properties props = new Properties();
props.put("mail.imap.host", 127.0.0.1);
props.put("mail.imap.port", 143);

emailSessionObj = Session.getDefaultInstance(props);
storeObj = emailSessionObj.getStore("imap");

storeObj.connect("127.0.0.1", 143, "username","password");

这是我使用的代码

这是调试输出

DEBUG: setDebug: JavaMail version 1.5.0-b01
DEBUG: getProvider() returning javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Oracle]
DEBUG IMAP: mail.imap.fetchsize: 16384
DEBUG IMAP: mail.imap.ignorebodystructuresize: false
DEBUG IMAP: mail.imap.statuscachetimeout: 1000
DEBUG IMAP: mail.imap.appendbuffersize: -1
DEBUG IMAP: mail.imap.minidletime: 10
localhost : 143 : [email protected] : smsmailpass:DEBUG IMAP: trying to connect to host "localhost", port 143, isSSL false
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot (Ubuntu) ready.
DEBUG IMAP: AUTH: PLAIN
DEBUG IMAP: protocolConnect login, host=localhost, [email protected], password=<non-null>
DEBUG IMAP: AUTHENTICATE PLAIN command trace suppressed
DEBUG IMAP: AUTHENTICATE PLAIN command result: A0 NO [AUTHENTICATIONFAILED] Authentication failed.
迦勒贝克

最后它最终成为一个过时的 javamail 和我的地图身份验证的一些问题的组合。

另一个问题是用户名输入为 [email protected] 并且它只是想要 xxx。来自 dovecot 和 pam 的调试消息太模糊了,因为它没有找到用户名而没有太大帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用HeidiSQL连接到Vagrant:“无法连接到'localhost'上的MySQL服务器”

来自分类Dev

在etc / hosts上替换localhost后,无法连接到“ localhost”(10061)上的mysql服务器

来自分类Dev

django postgres 无法连接到服务器:连接被拒绝服务器是否在主机“localhost”(127.0.0.1)上运行

来自分类Dev

Weblogic Mvn插件部署无法连接到服务器t3:// localhost:7001

来自分类Dev

错误2003(HY000)无法连接到'localhost'上的MySQL服务器(10061)

来自分类Dev

无法连接到具有Azeroth核心的localhost服务器

来自分类Dev

Weblogic Mvn插件部署无法连接到服务器t3:// localhost:7001

来自分类Dev

当我尝试“ ssh localhost”或“ source〜/ .bashrc”时,“无法连接到X服务器”

来自分类Dev

无法在 localhost 8091 的 Windows 机器上连接到 Couchbase 服务器

来自分类Dev

JavaMail-使用代理服务器,因为在连接到办公室网络时无法读取gmail代码

来自分类Dev

mysqladmin:连接到“ localhost”服务器失败

来自分类Dev

MongoError:第一次连接时无法连接到服务器 [localhost:27017] (ECONNREFUSED)

来自分类Dev

创建与localhost postgres服务器的连接

来自分类Dev

创建与localhost postgres服务器的连接

来自分类Dev

wamp服务器无法打开Localhost

来自分类Dev

Kafka节点连接到kafka的localhost实例,但不连接到远程kafka服务器

来自分类Dev

Javamail 无法连接到主机

来自分类Dev

SignalR:无法使用完整的IP地址连接到http:// localhost:8080自托管服务器

来自分类Dev

Java:无法使用“ localhost:1.0”作为DISPLAY变量的值连接到X11窗口服务器

来自分类Dev

Wamp mysql:ERROR 2003(HY000):无法连接到“ localhost”上的MySQL服务器(10061)

来自分类Dev

尽管有ioff()和matplotlib.use('Agg'),但Pyplot“无法连接到X服务器localhost:10.0”

来自分类Dev

无法在Windows 10上使用MAMP连接到'localhost'(10061)(2003)上的MySQL服务器错误phpmyadmin

来自分类Dev

MySql错误ERROR 2003(HY000):无法连接到'localhost'上的MySQL服务器(10061)

来自分类Dev

无法在Windows 10上使用MAMP连接到'localhost'(10061)(2003)上的MySQL服务器错误phpmyadmin

来自分类Dev

尽管有ioff()和matplotlib.use('Agg'),但Pyplot“无法连接到X服务器localhost:10.0”

来自分类Dev

无法连接到PostgreSQL服务器

来自分类Dev

无法连接到python服务器

来自分类Dev

Qt无法连接到服务器

来自分类Dev

NullPointerError:无法连接到服务器

Related 相关文章

  1. 1

    无法使用HeidiSQL连接到Vagrant:“无法连接到'localhost'上的MySQL服务器”

  2. 2

    在etc / hosts上替换localhost后,无法连接到“ localhost”(10061)上的mysql服务器

  3. 3

    django postgres 无法连接到服务器:连接被拒绝服务器是否在主机“localhost”(127.0.0.1)上运行

  4. 4

    Weblogic Mvn插件部署无法连接到服务器t3:// localhost:7001

  5. 5

    错误2003(HY000)无法连接到'localhost'上的MySQL服务器(10061)

  6. 6

    无法连接到具有Azeroth核心的localhost服务器

  7. 7

    Weblogic Mvn插件部署无法连接到服务器t3:// localhost:7001

  8. 8

    当我尝试“ ssh localhost”或“ source〜/ .bashrc”时,“无法连接到X服务器”

  9. 9

    无法在 localhost 8091 的 Windows 机器上连接到 Couchbase 服务器

  10. 10

    JavaMail-使用代理服务器,因为在连接到办公室网络时无法读取gmail代码

  11. 11

    mysqladmin:连接到“ localhost”服务器失败

  12. 12

    MongoError:第一次连接时无法连接到服务器 [localhost:27017] (ECONNREFUSED)

  13. 13

    创建与localhost postgres服务器的连接

  14. 14

    创建与localhost postgres服务器的连接

  15. 15

    wamp服务器无法打开Localhost

  16. 16

    Kafka节点连接到kafka的localhost实例,但不连接到远程kafka服务器

  17. 17

    Javamail 无法连接到主机

  18. 18

    SignalR:无法使用完整的IP地址连接到http:// localhost:8080自托管服务器

  19. 19

    Java:无法使用“ localhost:1.0”作为DISPLAY变量的值连接到X11窗口服务器

  20. 20

    Wamp mysql:ERROR 2003(HY000):无法连接到“ localhost”上的MySQL服务器(10061)

  21. 21

    尽管有ioff()和matplotlib.use('Agg'),但Pyplot“无法连接到X服务器localhost:10.0”

  22. 22

    无法在Windows 10上使用MAMP连接到'localhost'(10061)(2003)上的MySQL服务器错误phpmyadmin

  23. 23

    MySql错误ERROR 2003(HY000):无法连接到'localhost'上的MySQL服务器(10061)

  24. 24

    无法在Windows 10上使用MAMP连接到'localhost'(10061)(2003)上的MySQL服务器错误phpmyadmin

  25. 25

    尽管有ioff()和matplotlib.use('Agg'),但Pyplot“无法连接到X服务器localhost:10.0”

  26. 26

    无法连接到PostgreSQL服务器

  27. 27

    无法连接到python服务器

  28. 28

    Qt无法连接到服务器

  29. 29

    NullPointerError:无法连接到服务器

热门标签

归档