Apache 的 error_log 里有这样的错误信息:
[Wed Nov 23 00:36:49 2011] [error] [client 127.0.0.1] INVALID_CREDENTIALS: {'desc': 'Invalid credentials'}
表示你在 iRedAdmin 里设置的 LDAP bind dn 或密码有错,请修正后重启 Apache 服务再试试。
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » 由 ZhangHuangbin 发表的文章
Apache 的 error_log 里有这样的错误信息:
[Wed Nov 23 00:36:49 2011] [error] [client 127.0.0.1] INVALID_CREDENTIALS: {'desc': 'Invalid credentials'}
表示你在 iRedAdmin 里设置的 LDAP bind dn 或密码有错,请修正后重启 Apache 服务再试试。
配置文件里的注释没有给出使用 socket 的示例,建议在 policyd 的邮件列表里问一下。
截图里的信息显示 OpenLDAP 启动没有问题。
如果你登陆一个程序出错,请将它对应的错误日志贴上来,这样我们才能帮忙分析。
https://localhost/iredadmin使用postmaster@smarter-semi.com登录,显示“internal server error”,背景一片白色。
登陆出错后,在 /var/log/httpd/ssl_error_log 里有什么错误信息?通过它我们可以找到问题所在。
Nov 17 19:03:27 dict: Error: mysql: Connect failed to 127.0.0.1 (vmail): Access denied for user 'vmailadmin'@'localhost' (using password: YES) - waiting for 75 seconds before retry
您的 /etc/dovecot/used-quota.conf 里,vmailadmin 的密码可能写错了。请检查一下,如果确实有误,修正后重启 Dovecot 服务应该就可以了。
应该是 Fail2ban 在用户密码错误之后自动封锁了该 IP。建议检查一下 Fail2ban 的配置文件,看看它被设置为密码错误几次后就封锁该 IP。
Nov 17 14:19:28 mail postfix/smtp[26205]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Amavisd 服务没有启动,导致邮件无法收发。
Starting Mail Virus Scanner (amavisd): Problem in Amavis::DKIM code: Can't locate Mail/DKIM/Verifier.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8) at (eval 82) line 28.
DKIM 组件(perl 模块)有问题,不知道您是如何安装这个组件的?
在 /etc/postfix/aliases 里将系统帐号做别名到 www@ 用户即可。
“loops back to myself”应该是另外的原因引起的,不是由于 domain alias。
另外,自 iRedMail-0.7.0 开始(2011年3月份发布),iRedMail 已经不再支持 PostfixAdmin,所以我们可能对 PostfixAdmin 的一些参数之类的有些忘记了,您最好是将 SQL 数据库里对应的记录贴上来以便于分析。
基本就是这样的。
导出 MySQL 数据库里的 vmail、roundcubemail、policyd、amavisd 表,复制 /var/vmail 目录里的 mailboxes。
对于备份 iRedMail 数据库来说,MySQL 数据库里的 "mysql" 表不需要备份,因为你的新系统里已经有对应的记录,备份过去反而覆盖了正确的记录。
这是灰名单(greylisting)引起的。关于 greylisting 的更多内容,请参考 http://greylisting.org/
正常来说,符合 RFC 规范的 SMTP 服务器(MTA)都会尝试多次投递,直到超过设置的投递次数才会放弃投递。从退信内容看,似乎新浪的 SMTP 服务器在这方面支持不够好。
可以尝试 Policyd (也就是提供 greylisting 功能的组件)的 Greylist Opt-in / Opt-out 功能,对新浪发来的邮件不启用灰名单。
参考:http://policyd.sourceforge.net/readme.html
您需要手工升级。升级 iRedMail 主要是修改一部分配置文件,以此实现新功能或修正一些问题。
iRedMail-0.6.1 太旧了。
另外:
Sender address rejected: not logged in
这个信息显示您的客户端发送邮件时没有启用 SMTP 验证,所以无法发送邮件。
所以您需要先配置好邮件客户端。
Managesieve 是一个服务,监听 2000 或 4190 端口,当客户端连接上来的时候根据客户端请求存取 sieve 脚本。
sieve 是一个 LDA(local deliver agent),和 Courier 系列软件里的 maildrop 是一个作用。
感谢反馈。这个问题在已经发布了的 0.7.4-rc3 里已经修正。
刚在 0.7.4-rc4 (还没有发布)里修正了这个问题,解决办法:
# usermod -g adm www-data
原因是,Awstats 包会自动安装一个 cron 任务(/etc/cron.d/awstats),它需要读取 Apache 日志文件,但默认却没有足够的权限。
以上的命令即可修正此权限问题。
张兄出书的话,是否愿意写写iredmail的脚本结构和其中的自定义函数。
您误会了,不是我出书,是另外的一位网友。
感谢您的反馈。0.7.4-rc1 和 rc2 都有同样的小 bug,最新的是 0.7.4-rc3,修正了之前的bug。
您可以打开 /etc/amavis/conf.d/50-user,将对应的行贴出来以便于我们准确定位问题所在。
目前没有这方面的现成文档,但原理上很简单:
- 安装一台 iRedMail 服务器
- 将不需要的功能去掉
- 为托管的域名设置 per-domain transport,以将经过 anti-spam/virus 扫描的邮件转给 Exchange。
检查了一下 iRedMail-0.7.3/functions/packages.sh,330 行及后面几行重复添加了 python-ldap 包,已修正。
不知道您具体指的 347 行的瑕疵是什么?
346 #### Fail2ban ####
347 if [ X"${USE_FAIL2BAN}" == X"YES" ]; then
348 if [ X"${DISTRO}" == X"RHEL" -o \
349 X"${DISTRO}" == X"DEBIAN" -o \
350 X"${DISTRO}" == X"UBUNTU" -o \
351 X"${DISTRO}" == X"SUSE" \
352 ]; then
353 ALL_PKGS="${ALL_PKGS} fail2ban"
354 ENABLED_SERVICES="${ENABLED_SERVICES} fail2ban"
355 fi
356
357 if [ X"${DISTRO}" == X"RHEL" ]; then
358 DISABLED_SERVICES="${DISABLED_SERVICES} shorewall"
359 fi
360 fi
Recipient address rejected: Policy Rejection- Please try later.
Works as designed.
这是 greylisting 的信息,表示它正在起作用。
关于 greylisting 的更多信息,请参考: http://greylisting.org/ 它是一个 spam killer。
为何总是忽略我回复的帖子?这样我真不知道怎么帮忙解决问题。
iRedAdmin 不是以这样的方式运行的,它应该是由 Apache 管理者,只要 apache 启动就可以使用 iRedAdmin。
iRedMail-0.4.0 太旧太旧了,建议用 iRedMail-0.7.3。
iRedMail 使用的组件一直都很固定,只是在配置文件上略有调整。在安装、备份、监控、安全等方面几乎没有大的变动,所以如果可能的话,可以尽快调整书的内容。
需要协助的话可以直接邮件联系我: zhb@iredmail (.) org
Apache 里是否有什么错误信息?日志文件在 /var/log/httpd/ 目录下。
如果用的是 RHEL/CentOS 的话,贴一下你的 Apache 配置文件,将这几个文件打包后上传到论坛,方便排错:
- /etc/httpd/conf/httpd.conf
- /etc/httpd/conf.d/iredadmin.conf
- /etc/httpd/conf.d/ssl.conf
似乎新浪邮箱无法正确识别灰名单返回的 450 错误代码,没有多次重新投递引起的。
iRedMail 开源邮件服务解决方案 » 由 ZhangHuangbin 发表的文章
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.091 秒, 共执行查询 43 条