请不要重复发贴。重复发贴只会增加大家的工作量,但不利于快速得到回复。

默认的 iRedMail 设置是禁止别人使用你的服务器做中继的。请问您使用默认的配置是否有这样的问题?

1,277

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

目前没有现成的工具做这样的迁移。抱歉。

参考: http://173.254.22.21/wiki/index.php?tit … ord.hashes

这些没有影响。

在 Apache 里可以通过 .htaccess 文件来限制。或者在 /etc/httpd/conf.d/iredadmin.conf 里限制也可以,不一定非要在 iRedAdmin 里限制吧?这些要访问 iRedAdmin 的 IP 地址经常变动么?

libs/iredutils.py 里有定义函数 verify_md5_password()。而且我这里测试也都是没问题的,不是很清楚为何你那里不行。
你自己是否有修改过 iRedAdmin 的源码?

您使用的是 iRedMail-0.8.5 自动安装的 iRedAdmin 开源版(0.2.2)么?这个版本应该没有这样的问题才对,目前不是很清楚你的问题所在。能否贴一下你的 /var/www/iredadmin/libs/iredutils.py 文件?

1,283

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

贴一下一下命令的输出:

# dovecot -n |grep 'uid'
# postconf -n | grep 'uid'
# id vmail
# id sis
# ls -l /var/ | grep 'vmail'
# ls -l /var/vmail/

SpamAssassin 由 Amavisd 调用,而一部分参数(包括你说的分值)被 Amavisd 的配置文件里的参数覆盖了。例如:

sa_tag_level_deflt
sa_tag2_level_deflt
sa_kill_level_deflt

1,285

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

Red Hat Enterprise Linux 6.2 没有提供 zlib 包?用命令 “yum provides libz.so.1”检查一下哪个包提供这个库文件。在 CentOS 6 上是 zlib 包:

# yum provides libz.so.1
zlib-1.2.3-29.el6.i686 : The zlib compression and decompression library
Repo        : base
Matched from:
Other       : libz.so.1
kouty 写道:

有没有好一点的中文过滤方法??我在/etc/mail/spamassassin中放入Chinese_rules.cf文件,并将CentOS安装为中文版,但是在vi Chinese_rules.cf后,里面的中文依旧是乱码,在用qq邮箱往iredmail邮箱发中文信的时候,全部邮件都被标注为***SPAM***,使我误认为解决了中文过滤问题;经领导提示而用sina邮箱发邮件测试的时候,居然不认垃圾邮件了,即使输入Chinese_rules.cf里的中文关键字,依然被spamassassin通过;领导给的期限将至,问题到是没有任何头绪,求各位大神给个好的解决方法,或思路也行呀.

在 Amavisd 里打开 debug 模式,看看有没有实际加载你自定义的过滤规则。

kouty 写道:

我试过,在header_checks文件中加入/^X-Spam-status:Yes/  DISCARD,postmap并重启postfix服务,本以为信头X-SPAM-STATUS被标注为Yes后,可以拦截,结果这句压根没起作用;彻底没思路了,急求好的解决之道,跪谢!!

Amavisd 在 iRedMail 里被配置为 after-queue 模式(邮件经由 Postfix 处理已经进入队列),而  header_checks 是在 before-queue(还在预处理阶段,未进入队列),所以这时候的邮件根本不会有 X-Spam-* 邮件头。

请重装系统,再安装 iRedMail。
建议在虚拟机里试试,熟悉一下流程之类的。实际部署的时候就熟悉了。

已经安装过 iRedMail 的话,在 iRedMail-0.8.5/ 目录下有个 .status 文件,它保存了安装进度,再次安装就会跳过已经完成的步骤。
不建议重复安装。

1,289

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

229932704 写道:

确实是用iRedAdmin  ,但是登陆的时候 新加入的域名账号就需要输入全地址了。这个算bug吗?

不是 bug。支持多域名时必须使用完整的邮件地址。

kouty 写道:

我安装的时候是按照教程里的将pkgs/get_all.sh文件中所有的iredmail.org改成173.254.22.21了:会不是是这个问题造成的?

这个没有关系。因为它会自动添加 EPEL 仓库。

1,291

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

*) 你登陆哪个程序?
*) 添加邮件域名就是使用 iRedAdmin。

ZhangHuangbin 写道:

Awstats 的这个问题是 iRedMail 的 bug,正在修复中。

刚才重新测试了一次,发现是安装的 Awstats 不同导致的。默认应该安装 EPEL 仓库的包,而不是 iRedMail 仓库的。如果是 EPEL,则没有此问题。不确定为何你的会是 iRedMail 仓库的包。

Awstats 的这个问题是 iRedMail 的 bug,正在修复中。

似乎是 iRedMail 的 bug。我检查一下,稍后再回复你。

kouty 写道:

关于主要问题的答案:spamassassin是支持中文过滤的,关键在于安装CentOs系统的时候,选择中文版系统、US键盘;

你重装了系统解决了中文过滤的问题?我不认为是这个原因导致的。

再贴一下这个的输出:

# rpm -ql awstats |grep 'awstats.pl'

贴一下输出:

# grep 'clam' /etc/passwd
# ls -l /etc/clam*
# ls -l /etc/freshclam*

ClamAV 无法启动。是不是更新了 ClamAV 软件?贴一下这个命令的输出:

# rpm -qi clamav

似乎安装了不同的 yum 仓库里的软件包。麻烦贴一下这个命令的输出:

# rpm -qi awstats

*) 延迟是灰名单引起的。
*) HELO:http://www.cnpaf.net/rfc/rfc821.txt (搜索 HELO)

P.S. 这么久未回复也应该自己动手搜一下 Google 吧?干等是不行的。