Bibby 老大估计都已经忘了,在 iredmail的网站上有专门讲如何创建 dkim 的网页。
http://www.iredmail.org/wiki/index.php? … iant=zh-cn
这还是 0.2 时候的文档,我也是不经意间发现的。

[ 本帖最后由 denvor 于 2009-12-18 15:23 编辑 ]

我的意思是
造成这种现象的原因可能(注意是可能)
你的dns 在 gmail 有缓存,当时没设置 dkim , 然后你修改了 dns 设置加入了dkim的设置,
之后就有两种情况,1是你没修改  dns的 串号,那么 gmail 就不会去更新你的dns 信息,那么 dkim自然不会生效。(但是你自己本地读取dns当然是没问题的。)
2是虽然你修改了,但是由于之前设置dns是一天或者多长时间刷新,所以gmail 也会在那段时间之后才会重新读取你的dns设置。
当然,以上只是一种可能性而已。
我之前也碰到过一次 dkim 没生效的问题,正是dns被google缓存的问题,过了一天之后就好了。

有一个可能性是 dns还没生效。如果是这种情况的话,等两天就好了。

如果你们公司和移动,联通 电信有来往的话,那你就惨了。
那些 什么 139邮箱, hn165  , bj165 之类的邮箱,非常容易被误判为垃圾邮件。

一般来说应该是工具 + 脚本来做。
读取多个账号,根据账号配置,再根据 iredmail 配置,调用转换工具进行转换。
楼主不妨试试。
可以用 perl 或者 php 来做脚本实现。

这是灰名单的功能,如果是第一次向这个邮箱发信的邮箱,需要反复投递到第三次才能成功。但是以后就没问题了。
如果想去掉这个灰名单的功能的话,
检查 /etc/policyd.conf 里面
GREYLISTING=1
改成 GREYLISTING=0
然后重新启动 policyd ( service policyd restart) 即可。

但是灰名单的功能其实挺好的,在使用一段时间之后,常用邮件都已经在灰名单里,收信也是马上就能收到了。而且能够非常有效的堵截垃圾邮件,因为垃圾邮件一般只会投递一次,而不会反复投递。

你安装的时候,应该有 postfixadmin 或者 iredadmin 吧。
找到相应的web地址,由管理员来添加用户,而不是用户自行注册。
如果是用户自行注册的话,可能 roundcube 有注册插件吧?
没有的话,自己写几个页面也就是了。
另外,这个论坛有搜索功能啊。
就在顶上,论坛logo 下面的一行, 用户名 退出 搜索 。。。。。

那你从外网发一封过来,发的同时,就 tail -f maillog 监控日志,看看是什么情况啊。
光这么说,谁也没法帮你解决问题

mysql ,
另外,
Ldap 的邮件列表好像也没有禁止非列表内的人发邮件的功能?

因为现有的别名实在不能满足公司的需求,所以需要另外增加一个好的列表管理软件。
我看了 mailman 的特性,完全能够满足需求。

我的想法不成。
从本机的邮箱再转发到本机的alias 的时候,从maillog 看 , 被 bounced 的,说是 unknown user .

把你用的 iredmail 版本说清楚。

我现在想了一个变通的办法,例如邮件列表 list_all@abc.com,
那么我首先创建  list_all 这个邮箱,然后创建 alias_all 这个别名。 alias_all 这个别名是隐藏的。list_all 这个别名被公布为 列表。
然后用 roundcube 进入 list_all 的邮箱,创建过滤规则,规定只能本域的人发送才接收,其他的均discard.
这样估计应该可行。
不过还没做测试,待会儿看看。

我想用修改 /home/vmail 下面的 .dovecot.sieve 规则来实现,
加上一个
if allof (not address :contains "Sender" "@abc.cn",
        address :contains "To" "abc@abc.cn")
{
        discard;
}

但是不管用。

如题所示。
如果是限制非列表里的人不能发,估计比较困难,那么只限制一个域的人呢?
这样避免员工离职之后直接发这个列表

请看这个
《分享一个删除过期邮件的php脚本》
http://www.iredmail.org/bbs/viewthread. … =%2Bdenvor

=====?这个?被pop3收掉的邮件应该是被服务器删掉了,我要是想保留三个月。=====
楼主可以参照这个链接
http://www.iredmail.org/bbs/thread-909-1-1.html
设置:
1 往某个域名发送的全部邮件,都会转发到指定的邮箱中
2 由某个域名发出来的全部邮件,都会被转发一份到指定的邮箱中
这样,接收和发出的邮件都有备份了。不过要是用户多的话,这两个指定的邮箱空间会增长极快的。
我是每天凌晨跑一个脚本,对这样邮箱里面的一周以前邮件文件进行备份,然后删除一周以前的。这样就相当于每天保存7天以前的那一天的所有邮件。然后对于备份文件,就可以按照公司的备份策略进行操作了。

楼主啊

infokeep.com.cn 这个域名还没被注册。

域名注册查询结果
infokeep.com.cn     可以注册

是这个域名吗?

/etc/amavisd.conf 里面好像是有这样的设置。

  # block certain double extensions in filenames
  qr'\.[^./]*[A-Za-z][^./]*\.\s*(exe|vbs|pif|scr|bat|cmd|com|cpl|dll)[.\s]*$'i,

密码是用密文存储的,管理员也无法知道。
除非自己修改创建用户的程序,加一个明文存储。
一般来说,给忘记密码的人,是做重置密码,然后让他去自己修改。

cityhunter 应该是从log 日志里 10024 端口拒绝 发现是amavisd 的问题。

那楼主先在邮件主机上检查一下 邮件主机的DNS Server 是否正常?
把 /etc/resolve.conf 打印出来看看。
或者 dig -t MX gmail.com 看看结果。

我猜测是不是有一个用户的mail 目录设置错了。

没选中是可以发给同一域名的信箱的。

建立一个别名,然后把所有的邮件地址都写在这个别名里,就好像一个 maillist 一样。