请贴启用 starttls 后的新错误信息。
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » 由 ZhangHuangbin 发表的文章
您好。在/var/log/syslog里发现postfix/smtp[5436]: connect to 127.0.0.1[127.0.0.1]:10026: Connection refused
Amavisd 服务没有运行。
Net::Server: 2016/08/31-18:34:19 Couldn't fork: [Cannot allocate memory] at /usr/share/perl5/Net/Server/Daemonize.pm line 182.\n\n at line 158 in file /usr/share/perl5/Net/Server.pm
你的服务器内存太小了。
将 vmail 数据库里 `mailbox.password`字段修改为新密码即可。
在安装 iRedMail 之前,系统就已经有 MySQL 服务器运行着么?
请确认你使用的是 587 端口和 STARTTLS (或称为 TLS)加密来连接服务器进行发信。
在 OpenLDAP 里配置 ppolicy 这个 password policy 模块,然后为用户设置密码长度(是一个 ldap attribute)。
如果有 iRedAdmin-Pro,可以考虑启用 self-service 功能,让用户到 iRedAdmin-Pro 里修改密码,这样可以更好地控制密码策略。
以完整邮件地址作为用户名登陆即可。
1: 确认你的邮件域名的 DNS 记录都做全、做对了。A, PTR, MX, SPF, DKIM。收不到邮件最关键的是 MX 记录,因为发件方可能找不到正确的邮件服务器地址。
2: 确认服务器的防火墙、网络设备的防火墙、服务器 ISP 机房的防火墙开放了 25 端口。
这个有点 bug。
请下载最新开发版本的 iRedAPD,把现在的 iredapd 配置文件 /opt/iredapd/settings.py 丢进去,然后运行开发版本里的 wblist_admin.py 来做管理。
新版本工具只是简单的导入,不做判断。但是用生成的 ldif 文件导入的时候,ldapadd 命令有参数可以忽略错误继续导入剩下的内容。
什么叫“通过 postfix 来单独创立用户收发”?
用脚本(tools/create_mail_user_*)或 iRedAdmin 建立的账号都可以收发邮件。
错误信息显示的是第一个用户的 cn 属性的值语法错误。你是用 iRedMail 里自带的 create_mail_user_OpenLDAP.py 来转换的吗?但你的 csv 文件里似乎没有 cn 的值?
另:以后请直接贴文本到帖子里便于查看,不要以附件的形式
即将发布的新版本 iRedAdmin-Pro 和 iRedAdmin 开源版都带有 tools/delete_mailboxes.py 脚本,可以用它来删除遗留的邮箱数据。前提是,你用 iRedAdmin 删除用户时选择了保留用户的 mailbox 多久。当然也可以强制删除。具体看一眼该文件的注释:
https://bitbucket.org/zhb/iredadmin-ose … ilboxes.py
请贴完整的 log。另外,检查用户是否有邮件转发、以及 sieve 规则。
iRedMail 已不带这个组件,请自行安装。或使用命令行的 ‘ldapvi’ 工具。
如果你熟悉 Postfix 的话可以再调整一些参数让它支持查询多个域。
/var/vmail/vmail1 只是 mailbox,不包含邮件账号。
账号都保存在 SQL/LDAP 数据库里。
参考:
http://wiki2.dovecot.org/ACL
将域内用户都指定到一个 acl_group 里,然后设置这个 acl_group 的权限。
允许user1@mydomain.com发送邮件给163,qq邮箱,但user2@mydomain.com只能收发@mydomain.com的邮件。
还是用黑白名单来实现。
*) 对于 user1:
1: 禁止它发给所有人
2: 允许它发给 163.com, qq.com
*) 对于 user2:
1:禁止它发给所有人
2: 允许它发给本域 mydomain.com
“禁止”和“允许”就是黑白名单里的“--blacklist”和“--whitelist”参数控制。
张工,是不是将 vmail.mailbox. enableinternal 改为0 就可以限制向外域发送邮件,只能收发本地域
wrong。
正确的做法:禁止所有,仅允许本域。
iRedMail 开源邮件服务解决方案 » 由 ZhangHuangbin 发表的文章
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.191 秒, 共执行查询 42 条