查看 mysql 的日志,看看具体执行的是什么命令。

Google 一下 spamassassin auto learn。
iRedMail 默认没有配置 autolearn。

由 dovecot 的 post-login 功能更新。所有 iRedMail 版本默认都没有设置 last-login 跟踪,所以都是空的。

http://www.iredmail.org/faq.html 搜索 'last login' 即可找到 dovecot last login 相关文档。

应该没问题。

试试直接将 /etc/shadow 里加密的密码放进 iRedMail 的 vmail.mailbox 的 password 字段,并在加密的密码前面加上 {CRYPT}。这样应该就可以迁移密码了。

如果 {CRYPT} 不行,再试试 {MD5} 或 {MD5CRYPT}。

2,155

(7 篇回复,发表在 iRedMail 技术支持)

居然还录制了视频。期待你的分享。

我也有计划整理完善 iRedMail 的集群方案,到时候完整公开。只是现在时间有些紧,一直没开始。

2,156

(7 篇回复,发表在 iRedMail 技术支持)

如果可以分享一下详细的步骤就更好了。:)

建议只导出必要的字段,再导入到 iRedMail 的数据库中。

我有好久没关注 ExtMail,对它的表结构不了解。如果你能将它的表结构贴上来(不要以附件形式贴)会有利于别人帮忙分析。

不要再考古了。如果您有新问题,请创建新的主题,而不是跟贴。

2,159

(4 篇回复,发表在 iRedMail 技术支持)

查看dovecot日志看看相关信息: /var/log/dovecot.log 和 /var/log/sieve.log。

参考: http://policyd.sf.net/readme.html

Policyd 可以实现接收邮件的大小。 iRedAdmin-Pro-LDAP 可以直接设置这个参数,iRedAdmin-Pro-MySQL 则会在后续版本中加入。

如果用户使用outlook等客户端发送邮件,则可以使用policyd实现。
但从web上传的附件则受php的全局设置影响,无法针对单个帐号进行设置。

scomd 写道:

Apr 11 15:24:17 mail postfix/smtpd[9420]: NOQUEUE: reject: RCPT from unknown[192.168.219.29]: 553 5.7.1 <support@stcomd.com>: Sender address rejected: not owned by user no-reply@stcomd.com; from=<support@stcomd.com> to=<wubo@stcomd.net> proto=ESMTP helo=<localhost.localdomain>

除了灰名单的信息之外就只是这个错误信息了。
这个表示你用于 SMTP 验证的帐号邮件地址,和实际邮件里的 "From:" 指定的邮件地址不一致。
有两种方法可以解决这个问题:

*) 从 Postfix main.cf 配置里移除 reject_sender_login_mismatch 参数,这样就允许这样不一致的情况。
*) 修正你的邮件,使用相同的地址。

iRedMail 里的 group (mail list) 与用户属于扁平结构,不是树形结构。例如:

*) Mail Lists 统一放在 ou=Groups,domainName=domain.ltd,o=domains,dc=xxx,dc=xxx 节点里。如:mail=group01@domain.ltd,ou=Groups,domainName=domain.ltd,o=domains,dc=xxx,dc=xxx。但这个 mail=group01@domain.ltd 节点只用于标识有这样一个 Mail List,它不包含组成员的信息。

*) 用户属于哪个 Mail List,由自身包含的 "memberOfGroup" 属性进行标识。例如用户 user@domain.ltd 的完整 dn 是:mail=user@domain.ltd,ou=Users,domainName=domain.ltd,o=domains,dc=xxx,dc=xxx,它包含以下属性和值就表示这个用户是 Mail List "group01@domain.ltd" 的成员:

dn: mail=user@domain.ltd,ou=Users,domainName=domain.ltd,o=domains,dc=xxx,dc=xxx
mail: user@domain.ltd
memberOfGroup: group01@domain.ltd

你贴的日志里看不出问题。建议检查重启机器前的日志。

在哪里设置?

iRedMail 里的用户和组不是直观的树形结构,所以得客户端配合。但应该没有哪个客户端直接支持。

Roundcube-0.5.0及更新版本里已经支持将联系人分组。
iRedMail-0.7.0带的是 Roundcube 0.5.1。

2,168

(19 篇回复,发表在 iRedMail 技术支持)

检查一下postfix和dovecot的邮件日志,看看是否有其它错误信息。会名单只是短暂延时,不会一直收不到。

Apr 15 02:10:45 mail2 postfix/smtpd[31687]: warning: connect to 127.0.0.1:7777: Connection refused

iredapd 服务没有启动。

按 Ctrl + C 终止,然后删除 /usr/ports/distfiles/Convert-TNEF-0.17.tar.gz,将你下载好的上传到相同目录,重新执行 bash iRedMail.sh 即可。

2,171

(11 篇回复,发表在 iRedMail 技术支持)

将 mysql 的数据库(在RHEL/CentOS系统是 /var/lib/mysql/ 目录)也放到共享存储上去,这样两台机器使用的 mysql 帐号就一致了。

2,172

(11 篇回复,发表在 iRedMail 技术支持)

有共享存储就不需要 DRBD 了。能实现各个网络服务的切换应该就问题不大了。

iRedMail-0.7.1 里会集成 Fail2ban,如果你需要手工安装,可以参考官方文档:
http://www.iredmail.org/wiki/index.php? … h.Fail2ban

2,174

(11 篇回复,发表在 iRedMail 技术支持)

还有一个最重要的:用户的邮箱。

先启动 OpenLDAP/MySQL,因为后续的服务基本都需要它们。

Roundcube 自身不支持这个功能,iRedMail 暂时不会定制。抱歉。
可以尝试向 roundcube 官方建议实现此功能,或看看是否有现成插件可用。