你是不是有两台 Dovecot 服务器同时访问邮箱目录?
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » 由 ZhangHuangbin 发表的文章
你是不是有两台 Dovecot 服务器同时访问邮箱目录?
打开 debug 参数后是否有更多信息?
参考文档: https://docs.iredmail.org/debug.dovecot.html
错误码: Can not connect to Host nczyxy.edu.cn(218.204.129.194)
你的邮件域名设置了正确的 DNS 记录么?
还有就是我最近用Java来使我们的邮件系统发送邮件,但是会返回证书问题,这个是因为我的https的证书问题还是邮箱的证书问题.万分感谢
有几个方案:
1: 让你的 java smtp 模块忽略/不检查自己的 smtp 服务器的 ssl 证书。
2: 购买一个 ssl 证书,或者申请一个免费的 letsencrypt 证书。
PHP 代码请启用 smtp 登录验证,587 端口,STARTTLS 加密连接。
你先看一下我贴的文档链接,判断一下自己属于哪种情况:
https://docs.iredmail.org/errors.html#s … -logged-in
另外最好将 "postconf -n" 命令的输出贴一下。
只能在 mysql 数据库里改了。把各个表里的这些用户都修改为另外一个域名的地址。
登录 Roundcube webmail:进入配置页面 Settings -> Folders,你新建的 public folder 是否有勾选?另外:
根据文档https://docs.iredmail.org/public.folder.html步骤操作
具体你是如何操作的?
有太多次用户说“我是按照文档操作的”,但事实是他错漏百出。所以你仅仅这么一句我根本没法判断你是否完整、严格地按照文档来。因为按照文档的话,它应该是顺利成功的。
Roundcube 配置文件里也需要修改端口。
另外,用默认的 3306 有什么问题?防火墙里限制谁可以访问就好了。
补充一下,对于 DNS record 缺失相关的错误,需要做一点区分。
例如:“cannot find your hostname”,"Domain not found", "Host not found" 这类依赖于 A record 的,可以判定它为 spam,因为不管你做邮件还是 web,一般 A 都是会设置的。而 PTR, SPF, DKIM, DMARC 这类,是可选但不是必须,所以不应该判为 spam。
这类因 mail server admin 没有正确设置 DNS 导致的错误,我个人不建议在 fail2ban 里 block。
比如:“cannot find your reverse hostname”,确实很多 server 是没有 PTR record 的,因此就说对方是 spam?这样不是很合理。只能是继续通过 reject message 提醒对方。
许多 mail server admin 对邮件服务并不是很了解,只是搭建了能用就撒手不管了,对相关的 DNS 设置也不熟悉。而大陆有一些 hosting vendor 根本就不提供/不支持设置 PTR 的功能。基于此考虑我才没有将它们列入 fail2ban 的 regx。
从技术上说,你可以 block 它,因为已经 reject 了,而且 DNS record 缺失一般会持续一段时间,block 一段时间也没有影响。
a). amavisd 已改為不阻擋 ,為何還會檔?
你设置的不阻挡只是不 ban zip 文件吧?doc, pdf, csv, rar 是否仍然设置为阻挡?
b). 當White/Balcklist 裡加入 xxx@gmail.com 白名單 ;
Spam Policy 應當無效還是有效? 哪個權限大?
amavisd 的文档似乎没有明确指出哪个权限大,需要实作一下看看。
c). 手動作隔離通知時,會出現錯誤
此问题会在下一版本里修复(已修复,未发布)。
http://www.postfix.org/postconf.5.html
搜 "_queue_lifetime"
relay=61.XX.XX.XX[61.XX.XX.XX]:25
你使用了 relay 中转服务器?
别的邮件服务器只联系你的 25 端口,你没法让它们改用别的端口来联系你,所以你不能用阿里云来做邮件服务器。这个在 iRedMail 安装文档里也已经注明。
Dec 12 16:33:37 email postfix/smtp[13366]: 11626123B49: to=<tom@aaabbb.com>, relay=61.XX.XX.XX[61.XX.XX.XX]:25, delay=0.53, delays=0.02/0.01/0.32/0.19, dsn=5.7.1, status=bounced (host 61.XX.XX.XX[61.XX.XX.XX] said: 554 5.7.1 <tom@aaabbb.com>: Recipient address rejected: Policy rejection not logged in (in reply to RCPT TO command))
- 问题1:iredmail 发往国外邮箱,如outlook.com ,gmail.com 会被当作垃圾邮件处理,直接丢到垃圾邮件箱,
是否判定为垃圾邮件完全是收件方控制的,发件方除了做好 DNS 记录,保证内容没有 spam 信息之外,能做的很少。
- 问题2:个别用户的邮箱账户会出现无法正常登录收取邮件的问题,日志有索引错误,需要删除个人邮箱目录下的 dovecot.* 文件即可恢复,但是问题无法根本解决,使用过程中还会出现,而且需要全部移走cur目录下的历史邮件,不然再次登录客户端Foxmail outlook会全部重新收取历史邮件
你有多台服务器运行 dovecot 同时访问一个邮箱么?
你这个还不是 iRedMail 镜像的问题,而是你没有有效的 debian apt 镜像。检查 /etc/apt/sources.list,加个可用的吧。
(另外突然发现您0.9.6里的这一行好像也没加输出重定向~
需要让管理员收到命令的输出信息的任务就不加 >/dev/null 之类的了
*) queue file size limit exceeded, 超出了 postfix 队列的邮件数量限制。这台服务器有很多邮件积压在队列么?如果是的话,是不是有帐号被用来狂发垃圾邮件?
*) anvil limit reached,另外一种 rate limit,和多发/超发邮件有关。
可以查 postfix log 文件,或 amavisd 数据库直接查询。
iRedMail 开源邮件服务解决方案 » 由 ZhangHuangbin 发表的文章
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.156 秒, 共执行查询 42 条