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

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

通过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.net/100451.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android Studio 4.0.+NDK .so库生成打包

    Android Studio 4.0.+NDK .so库生成打包本篇博文主要讲解了使用AndroidStudio4.0.+生成.so文件详细过程,文中有通过Cmake自动生成和传统生成两种打包.so文件的方案。各方案有详细的图文介绍,保证一看就懂不学就会。对于NDK开发的进阶学习请继续阅读我的NDK系列博文。

    2022年6月21日
    38
  • android之IntentFilter的用法_Intent.ACTION_TIME_TICK在manifest.xml不起作用

    在模仿一个天气预报的widget时候,用到了IntentFilter,感觉在manifest.xml注册的receiver跟用代码写registerReceiver()的效果应该是相同的,于是想证明一下,就写了如下一段程序:MainActivity:public class MainActivity extends Activity { public static final i

    2022年3月10日
    44
  • matlab归一化方法,数据归一化的基本方法

    matlab归一化方法,数据归一化的基本方法1.线性归一化简单公式表达:y=(x-minValue)/(maxValue-minValue)其中,x是归一化之前的数据,y是归一化之后的数据,maxValue和minValue分别对应这一组数据中的最大值和最小值。范围:[0,1]。适用于:把原来数据等比例缩放限定在某一范围内,在不涉及距离度量和协方差计算的时候使用。2.标准差归一化简单公式表达:y=(x-μ)/σ其中,…

    2022年6月23日
    193
  • java的定时器用法

    java的定时器用法

    2021年12月4日
    43
  • 神经网络与深度学习

    神经网络与深度学习神经网络的基本知识

    2022年8月4日
    6
  • 安装yum(Ubuntu中的安装,带讲解,以及源的更新)

    安装yum(Ubuntu中的安装,带讲解,以及源的更新)Ubuntu 中 yum 的安装 带讲解 先放上我这只菜鸟的绝望 在网上找了好久都搞不定 那些文章都不带人思考 一路给一堆命令 然而都搞不定 白瞎了 或者说我实在太菜 冷静 calmdown 重要的一步 我们来分析一下 这边说的是在软件包里面无法定位 yum 问题是什么 怎么解决直接的问题呢 right 直接的解决方法就是去更新软件包 而那种去找各种代码来安装 yum 的 只要源一修改 什么软件没

    2025年6月23日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号