Thu 2010-01-14 11:01:20: <-- 450 4.1.2 <david@ccc.com>: Recipient address rejected: Domain not found
你的服务器上无法查到这个 ccc.com 的域。
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » 由 ZhangHuangbin 发表的文章
Thu 2010-01-14 11:01:20: <-- 450 4.1.2 <david@ccc.com>: Recipient address rejected: Domain not found
你的服务器上无法查到这个 ccc.com 的域。
在你的 iRedMail 安装目录的 tools/ 目录下有以 create_mail_user_OpenLDAP 开头的两个脚本,都可以用于批量创建用户。
在你的服务器和发件方的服务器上看看日志,怎么也得留下点日志信息吧
1:目前 iRedMail 不区分开源版和收费版。只有一个统一的版本。
2:区分开源版和收费版的是 iRedMail 项目组开发的基于 web 的管理后台。
3:具体的功能上的区别,已经列在这里: http://www.iredmail.org/admin_panel.html
4:虚拟域的数量、用户数,都不做任何限制。只要你的硬件能支撑,你愿意加多少用户都由你决定。
RHEL/CentOS 5.x 都可以,从 5.0 - 5.4
Hi, all.
邮件列表访问控制程序 iRedAPD-1.2.3 发布。
这是一个 bug 修正版,我已在实际的生产服务器上部署使用,工作良好。
以下是自 1.0 版本以来的主要修改:
修正了只返回第一个管理者的邮件地址而不是所有邮件地址的错误。
修正了查询 LDAP 帐号时多余的属性。
LDAP 相关的属性名和过滤条件现在已经可以在配置文件中进行修改。
概述
iRedAPD 是一个邮件列表访问控制管理程序,它从 LDAP 中查询发件人是否有权限发送邮件到目标地址。
安装需求
iRedMail >= 0.5.0, OpenLDAP backend.
Python >= 2.4,iRedAPD 使用的核心编程语言。
Python-LDAP >= 2.3.7。用于操作 LDAP 协议的 python 模块。
默认提供的四种访问控制级别
Public。无限制,任何人都可以发送邮件到这个列表。
Domain Wide。只允许同一个域内的用户发送到这个列表。
Members。只允许邮件列表的成员发送到这个列表。
Announcement。只允许指定的管理者发送到这个列表。
iRedAdmin 付费版中可以方便地管理邮件列表的访问权限,以下是截图:
管理邮件列表访问级别:
管理邮件列表成员:
管理邮件列表管理者:
clamav我设置每天凌晨升级病毒库
这个不能在升级病毒库的时候解决么?clamav的站点上说是signature.c出的问题
我已经在帖子里更新了,注明了更新病毒库也可以解决。
2.6.9-42.EL
你这个是 RHEL 4 吧?
iRedMail 只支持 RHEL 5
所有 HTML 格式的邮件都有可能触发,主要是 ClamAV 的病毒特征库里有个错误。有个特征码出了点问题。参考:
http://lurker.clamav.net/message/201001 … 10.en.html
你可以在你注册域名的注册商那里编辑、修改 DNS 记录,加上邮件相关的 A、MX、SPF、DKIM 记录就可以了,不是非得要自己架设 DNS 服务器的。
================ 帖子更新 =================
- 2010-01-11 ClamAV 已经修正了因病毒特征库错误导致的这个问题,所以现在只使用 freshclam 更新病毒特征库
而不升级 ClamAV 程序也可解决问题。但仍然强烈建议大家升级到最新的 ClamAV。
- 2010-01-09 修正错误的 apt-get 升级命令。抱歉 :(
Hi, all.
ClamAV 的旧版本会将一些 HTML 格式的邮件误判为是 Exploit.PDF-9669 病毒邮件,该问题可以通过将 ClamAV 升级至最新的 0.95.3 版本解决。
RHEL/CentOS 的用户可以使用 iRedMail 的 yum 仓库,直接通过 yum 命令更新:
# yum update clamav clamav-db clamd
Debian/Ubuntu 用户可以通过 apt-get 命令直接从官方仓库更新:
# apt-get update
# apt-get upgrade clamav-freshclam clamav-daemon
在此特别感谢论坛网友 "hoho" 的提醒。:)
执行什么程序的时候出现这个问题?将 mysqli 改为 mysql 应该就可以了。
在 /etc/amavisd.conf (RHEL/CENTOS)或 /etc/amavis/conf.d/50-user 里修改下面这个参数,然后重启 amavis 服务即可:
# 默认是 1,需要改为 0。
$sa_spam_modifies_subj = 0;
更新:
在RHEL/CENTOS里,openldap-servers 这个包就带了迁移工具:
# rpm -ql openldap-servers | grep -i migrate
几个建议:
- 让用户用 POP3 的方式将邮件都收到客户端本地,这样你就不用考虑如何将邮件文件从 mbox 格式(单文件存储所有邮件)转换到更高效的 maildir 格式(iRedMail 的默认格式)。
- MySQL 的邮件列表方式,你可以使用 alias (可以保存在 SQL 里)或自己再添加类似 mailman 的邮件列表程序来完成。但 LDAP 方案是有内建的邮件列表功能的。
- 迁移到 MYSQL 方案的话,系统用户的用户名容易迁移,但密码的迁移恐怕要你自己琢磨一下了。而迁移到 LDAP 方案的话可以通过开源的脚本直接迁移。
那 iredmail 4.0 , mysql 的 版本 能用 iredapd 吗?
iRedAPD 只能用在 LDAP 方案上,并且必须是 0.5.0 或 0.5.0 版本之后的版本。
因为 LDAP 方案有内建的邮件列表功能,而 iRedAPD 则是根据内建的邮件列表方案来工作的,它需要查询一些 LDAP 属性的值,但 0.4.0 及之前的都没有这些属性,所以必须用 >= 0.5.0 版本的 iRedMail。
第一次碰到将 /usr/bin/ 设置为 readonly。
这两个问题在刚才提交的修改里已经修正:
http://code.google.com/p/iredmail/sourc … 35890aebe2
- 将 dovecot-quota-warning.sh 移至 /usr/local/bin。
- 不再使用 mktemp 命令来生成临时文件,改为直接指定 /tmp 目录下的文件名。
感谢反馈。:)
想邮件列表受控(就是iRedAPD - Mail List Access Policy Daemon里面实现的功能)
但是iredapd似乎是付费的admin后台才有的功能;
请问免费版如何实现?
只要你是 iRedMail,就可以用 iRedAPD。
管理后台只是便于你管理而已。
iRedMail 没有区分免费版和付费版。
只是基于 web 的那个管理程序(iRedAdmin)有分开源免费版和付费的全功能版。它们使用同样的 iRedMail。
sieve.log 里有一句这个:
deliver(admin@minami.com.cn): Jan 03 07:01:01 Info: cmusieve: /var/vmail/vmail01/minami.com.cn/a/ad/adm/admin-2009.09.03.20.11.10//.dovecot.sieve doesn't exist
你得保证 sieve 要读取的目录和你实际的目录是一致的。
Roundcube webmail 自身没有端口方面的设置,只要设置 apache 的端口就行了。在 /etc/httpd/conf/httpd.conf 里设置。
防火墙也需要修改,在 /etc/sysconfig/iptables 里将 80 端口改为新的端口。
在你的 iRedMail 安装目录下有一个 iRedMail.tips 文件,可以从这里找到 bind dn 和 bind pw。
iRedMail 开源邮件服务解决方案 » 由 ZhangHuangbin 发表的文章
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.140 秒, 共执行查询 59 条