查看 mysql 的日志,看看具体执行的是什么命令。
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » 由 ZhangHuangbin 发表的文章
查看 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}。
居然还录制了视频。期待你的分享。
我也有计划整理完善 iRedMail 的集群方案,到时候完整公开。只是现在时间有些紧,一直没开始。
建议只导出必要的字段,再导入到 iRedMail 的数据库中。
我有好久没关注 ExtMail,对它的表结构不了解。如果你能将它的表结构贴上来(不要以附件形式贴)会有利于别人帮忙分析。
不要再考古了。如果您有新问题,请创建新的主题,而不是跟贴。
查看dovecot日志看看相关信息: /var/log/dovecot.log 和 /var/log/sieve.log。
Policyd 可以实现接收邮件的大小。 iRedAdmin-Pro-LDAP 可以直接设置这个参数,iRedAdmin-Pro-MySQL 则会在后续版本中加入。
如果用户使用outlook等客户端发送邮件,则可以使用policyd实现。
但从web上传的附件则受php的全局设置影响,无法针对单个帐号进行设置。
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。
检查一下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 即可。
将 mysql 的数据库(在RHEL/CentOS系统是 /var/lib/mysql/ 目录)也放到共享存储上去,这样两台机器使用的 mysql 帐号就一致了。
有共享存储就不需要 DRBD 了。能实现各个网络服务的切换应该就问题不大了。
iRedMail-0.7.1 里会集成 Fail2ban,如果你需要手工安装,可以参考官方文档:
http://www.iredmail.org/wiki/index.php? … h.Fail2ban
还有一个最重要的:用户的邮箱。
先启动 OpenLDAP/MySQL,因为后续的服务基本都需要它们。
Roundcube 自身不支持这个功能,iRedMail 暂时不会定制。抱歉。
可以尝试向 roundcube 官方建议实现此功能,或看看是否有现成插件可用。
iRedMail 开源邮件服务解决方案 » 由 ZhangHuangbin 发表的文章
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.178 秒, 共执行查询 71 条