跳至论坛內容
iRedMail 开源邮件服务解决方案
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
热门主题 尚未回复的主题
iRedMail 技术交流 QQ 群:296792359。
Spider Email Archiver:由 iRedMail 团队开发的轻量级电子邮件归档软件。
搜索选项 页码 [ 第 84 页 共 190 页 ]
由 ZhangHuangbin 发表的主题 会员定义的搜索
搜索到的文章数 [ 第 2,076 至 2,100 则 共 4,728 则 ]
realluck 写道:我是从一台iredmail, 0.6的服务器转移到新装的0.71的服务器上的。
您是如何迁移的?使用的是 OpenLDAP 还是 MySQL 存储邮件帐号?
sieve.log
Jun 09 13:23:53 dict: Error: dict sql lookup failed: Unknown column 'bytes' in 'field list'
应该是你迁移的时候有所遗漏。
检查一下 /etc/dovecot-used-quota.conf 文件,看看它是去查询哪个 SQL 表。
如果您是使用 OpenLDAP 存储邮件帐号,它应该是用 iredadmin.used_quota 这个表。对应的 SQL 语句请参考这个文件。
如果是 MySQL,则是 vmail.mailbox 表,有两个字段: bytes, messages。对应的 SQL 语句请参考 这个文件。
iRedMail 自带的 postfix 同时支持 EHLO 和 HELO 这两个 SMTP 指令,有没有可能你的 25 端口在防火墙那里被转到另外一个服务器上去了?
而且你输入 telnet ip 25 之后,出现的应该是类似下面这样的返回信息:
$ telnet demo.iredmail.org 25
Trying 69.164.198.162...
Connected to demo.iredmail.org.
Escape character is '^]'.
220 li113-162.members.linode.com ESMTP Postfix
ehlo test.com
250-li113-162.members.linode.com
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
Roundcube 会纪录最后一次修改密码的时间(LDAP和MySQL的都会),但LDAP里存储的不是直接的类似 2011-06-01 这样的时间格式,而是一个正整数,用于纪录修改的时间相对于 1970-01-01以来的天数,所以应该是无法直接在 Postfix/Dovecot 的 LDAP 查询里实现时间的比较,也就无法直接实现强制修改密码。
有几种变通的方法可以参考:
- 定义一个每天执行的 cron 任务,查询LDAP里的最后修改时间并发送通知邮件给需要强制修改密码的用户。
- 在 iRedAPD 里增加一个插件,如果用户的最后修改时间超过了规定的期限,直接不允许发送邮件,同时在客户端显示信息,要求用户立即登陆webmail修改密码。
最好的方案应该是同时采用这两种。第一条用于密码快要过期时的提醒,第二条用于强制修改密码。
麻烦将完整的 telnet 命令和输出都贴一下,不要只截取部分。
截图仍然无法看出问题所在。
rick47 写道:在客户端用telnet测试
220 *************************************
ehlo XXXXXXX.com
502 5.5.2 Error: command not recognized
用 HELO 而不是 ehlo试试。
Outlook 的错误信息和你贴的 maillog 日志都无法判断出问题所在,是否有更详细的信息可供参考?
Thunderbird 里有什么信息?
satan 写道:刚在论坛看到iredadmin-pro有更新版,张站长麻烦发一个给我,我也正好升级一下,我们公司已经购买了admin 的组件。非常感谢!!
您好,已经发送到您公司的三个邮箱地址:jingpeng@, heyan@, chenwenbin@。请注意查收。
satan 写道:smtpd_recipient_restrictions = ..., check_policy_service inet:127.0.0.1:7778, ...
这里应该是端口 7777,而不是 7778。
satan 写道:2011-05-28 19:17:56 DEBUG Apply plugin (ldap_recipient_restrictions).
2011-05-28 19:17:56 DEBUG Response from plugin (ldap_recipient_restrictions): DUNNO
您贴的是 /var/log/iredapd-rr.log 里的内容吧?邮件列表权限控制应该是插件 ldap_maillist_access_*.
麻烦您贴一下命令 "postconf -n" 的输出信息,以及 /opt/iredapd/etc/iredapd.ini 的内容(记得去掉密码再贴上来)。
这个属于正常情况。这个是由 postfix 发出的邮件无法投递的通知邮件,通常这类邮件的发件人都是空的。
2011-05-26 14:16:29 DEBUG smtp session: sender=chenwenbin@infoservice.com.cn
2011-05-26 14:16:29 DEBUG smtp session: recipient=chenwenbin@infoservice.com.cn
这里显示的是自己发给自己,而不是发到 test@ 邮件列表。应该是贴错了日志了,麻烦重新贴一下。
satan 写道:另 : 邮件列表是否有数量限制 ,我的邮件列表已经超出50个列表。是否会导致什么问题。非常感谢
所有帐号类型(域名、用户、邮件列表、邮件别名、管理员)都没有数量限制。50个不是问题。
建议先尝试直接从 maillog 里分析一下这些 unknown 对应的邮件记录都是怎么一回事。
这个功能需要 iRedAPD 配合。
在 iRedAdmin 里设置了谁可以发送之后,需要确保 iRedAPD 工作正常。请尝试将 /opt/iredapd/etc/iredapd.ini 的 log_level 设置为 debug,然后重新发送一封测试邮件给这个列表,看看 iRedAPD 的日志文件(/var/log/iredapd.log)里有什么提示信息可以帮助分析。
邮箱里的文件夹都是隐藏的(目录名以英文句点开头),你可以通过 "ls -a" 命令看到那些文件夹,然后复制到新服务器,并设置好正确的权限即可。
是 iRedAdmin-Pro 么?
目前 iRedAdmin-Pro 无法删除保留在 alias 目标地址里的帐号地址,要等后续版本实现高级查找后才行。
查了一下官方的手册: http://dev.mysql.com/doc/refman/5.0/en/ … onnections
Connections
The number of connection attempts (successful or not) to the MySQL server.
如果我没理解错的话,它只是记录从 mysql server 启动以来共处理了多少次连接请求而已。
您是通过什么工具删除帐号?是用 OpenLDAP 还是 MySQL 存储邮件帐号?
能帮忙检查出是哪个程序在不断增加 thread 么?我这里没有这样的环境可供分析。
将 /opt/iredapd/etc/iredapd.ini 里的 log_level 参数设置为 debug,重启 iredapd 之后它会记录很多详细的 debug 信息,尝试从 debug 信息里看一下它报什么错误。
[general]
...
log_level = debug
Sorry,我搞错了。正确的应该是在 [general] 段落中加入:
值可以是 yes 或 no。重启 iredapd 即可。
你需要在 iredapd-rr.ini 文件里加入 'bypass_mynetworks' 参数,留空值即可。和 iredapd.ini 里的一样。
peng 写道:/root/iRedMail-0.7.1/dialog/config_via_dialog.sh: line 47: dialog: command not found
您没有安装 dialog 这个包。
在 RHEL/CentOS 5 上安装 iRedMail,需要您将 DVD ISO 作为 yum 仓库。参考:
http://code.google.com/p/iredmail/wiki/ … Repository
请严格按照安装文档进行安装。
搜索到的文章数 [ 第 2,076 至 2,100 则 共 4,728 则 ]
页面生成时间 0.436 秒, 共执行查询 20 条