通过Zimbra收取POP3邮件,总是提示错误:Connection reset

2021-05-19 15:40:18 浏览数 (1)

通过Zimbra收取POP3邮件,总是提示错误:Connection reset。

查看mailbox.log文件提示:

com.zimbra.common.service.ServiceException: system failure: Unable to connect to POP3 server: DataSource: { id=TestId, type=pop3, isEnabled=false, name=Test, host=pop3.xxx.cn, port=110, connectionType=cleartext, username=wzk@xxx.cn, folderId=-1 }

解决办法,登录mailserver,执行如下操作:

1、确定javamail_pop3_enable_starttls的当前值

帮助

1 2 3

su - zimbra   zmlocalconfig | grep javamail_pop3_enable_starttls

提示: javamail_pop3_enable_starttls = true

2、修改成false后重新启动mailbox服务。

帮助

1 2 3

zmlocalconfig -e javamail_pop3_enable_starttls=false   zmmailboxdctl restart

然后就可以连接上了。

如果使用POP3s收取外部邮件,但是服务器证书是自签名或不受信任的证书,同样也会出错。修改Mailbox服务器的ssl_allow_untrusted_certs参数后重启mailboxd服务即可,代码如下:

帮助

01 02 03 04 05 06 07 08 09 10 11

$ zmlocalconfig | grep certs data_source_trust_self_signed_certs = false mailboxd_truststore = /opt/zimbra/java/jre/lib/security/cacerts ssl_allow_accept_untrusted_certs = true ssl_allow_mismatched_certs = true ssl_allow_untrusted_certs = false $ zmlocalconfig -e ssl_allow_untrusted_certs=true $ zmlocalconfig -e data_source_trust_self_signed_certs=true $ zmmailboxdctl restart Stopping mailboxd...done. Starting mailboxd...done.

对于IMAP该怎么做,你懂的:)

如果你设置过使用https登录(认证时通过https,平时使用http访问),使用zmtlsctl mixed命令配置的,添加新帐号的时候可能会一直显示Testing,但是在mailbox.log里面却提示Test Succeed,此时,将系统设置成http或https或redirect即可。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/100451.html原文链接:

0 人点赞