主题: 垃圾邮件没有标示为spam
==== 提供基本信息便于分析问题并得到快速回复 ====
- iRedMail 版本:
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
====
张工 您好
iredmail0.8 Ubuntu12.04 LTS
我做的策略是把所有系统标示为spam的垃圾邮件 直接放在垃圾邮件箱里面 ,可是收件箱下却又很多很明显的垃圾邮件却都没有标示spam一封都没有,这个应该不正常吧。我该从何处检查呢
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » iRedMail 技术支持 » 垃圾邮件没有标示为spam
==== 提供基本信息便于分析问题并得到快速回复 ====
- iRedMail 版本:
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
====
张工 您好
iredmail0.8 Ubuntu12.04 LTS
我做的策略是把所有系统标示为spam的垃圾邮件 直接放在垃圾邮件箱里面 ,可是收件箱下却又很多很明显的垃圾邮件却都没有标示spam一封都没有,这个应该不正常吧。我该从何处检查呢
检查这些你认为是垃圾邮件的邮件头,看看有什么共同的规律。然后再根据这些规律想办法拦截。
看看那些 mail 的 header
那裡應該有 SPAM 的分數
原来是新版本的SpamAssassin 默认没有开启 设置配置文件里面的enable=1后 开启spam服务即可
抱歉,我不明白您到底做了哪个设置来开启 spam 服务?
这是imail0.7 版本的 ubuntu10平台下的 一封垃圾邮件的标注 可以正常的标识垃圾邮件
X-Quarantine-ID: <LTfIG6dCPmOZ>
X-Virus-Scanned: Debian amavisd-new at dns.domain.com
X-Spam-Flag: YES
X-Spam-Score: 14.776
X-Spam-Level: **************
X-Spam-Status: Yes, score=14.776 tagged_above=2 required=6.31
tests=[BAYES_99=3.5, DATE_IN_FUTURE_96_XX=3.087,
DOS_HIGHBIT_HDRS_BODY=1, DOS_OE_TO_MX=2.523, FORGED_MUA_OUTLOOK=1.927,
MISSING_MID=0.497, RCVD_IN_BRBL_LASTEXT=1.449, RDNS_NONE=0.793]
autolearn=spam
imail0.8 ubuntu12.04下的邮件 所有的用户下的邮件没有一封标识垃圾邮件的 抽查了所有的邮件 都没有表示spam的
(SMTPD-8.22) id A4A903A8; Fri, 04 Dec 2009 04:50:49 +0800
From: vpghkgyuurgf@waadfad.com
Subject: =?GB2312?B?vvDIobqjzeLIy7LFus2+8Miht9bP+tbVtss=?=
To: jlb@Tiaadsfn.com
Content-Type: text/plain;
charset="gb2312"
Content-Transfer-Encoding: 8bit
Date: Tue, 19 Jan 2038 04:33:07 +0800
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
这有这些普通的标签 没有上面标注垃圾邮件的标识
请问下 张工 我做的设置是将标识为垃圾邮件的邮件移到垃圾邮箱里面的 看来这个是没有生效了
对比了一下 两台服务器之间 imail0.8 的2000端口即postfix-policy 的服务没有
imail0.8 ubuntu12.04下的邮件 所有的用户下的邮件没有一封标识垃圾邮件的 抽查了所有的邮件 都没有表示spam的
有没有将你的邮件域名都列在 Amavisd 的 @local_domains_maps 里?比较一下你的两台服务器试试。
另,方便的话,加我 GTalk: michaelbibby@gmail.
Amavisd 的 @local_domains_maps
您好 张工 您说的Amavisd 的 @local_domains_maps 参数在哪里查看呢
我使用的是mysql 后台 都有库amavisd
我查看的配置文件 只找到这个了
locate amavisd.conf
/usr/share/doc/amavisd-new/examples/amavisd.conf-default.gz
/usr/share/doc/amavisd-new/examples/amavisd.conf-sample.gz
两台机器上面的Iredmail都是默认安装的
Ubuntu 系统,Amavisd 的配置文件在 /etc/conf.d/amavis/ 目录下,iRedMail 只配置了 50-user 这个文件,其他都是 Ubuntu 默认设置的。你可以打开 50-user 这个文件找到 @local_domains_maps 参数。
Ubuntu 系统,Amavisd 的配置文件在 /etc/conf.d/amavis/ 目录下,iRedMail 只配置了 50-user 这个文件,其他都是 Ubuntu 默认设置的。你可以打开 50-user 这个文件找到 @local_domains_maps 参数。
谢张工 是在/etc/amavis/conf.d/下找到到了这个参数 确实是 在这个文件下 参数@local_domains_maps 只有一个主域名. 再想请教一下张工 ,因为域名很多,能否有什么方法一次性写入这些域名,不然的话一个个手动来添加每个域名的话 ,会疯掉的.....
可以写个脚本自动将所有域名写入纯文本文件(例如 /etc/postfix/domains),再配置 Amavisd:
@local_domains_maps = ( read_hash("/etc/postfix/domains") );
可以写个脚本自动将所有域名写入纯文本文件(例如 /etc/postfix/domains),再配置 Amavisd:
@local_domains_maps = ( read_hash("/etc/postfix/domains") );
谢谢张工 问一下 域名和域名直接的间隔是否可以用空格来分开
域名和域名直接的间隔是否可以用空格来分开
如果是写在 read_hash() 里,则是每行一个域名。
也可以试试这样,把所有域名都认为是本地的域名(但不推荐):
@local_domains_maps = (1);
circle_circle 写道:域名和域名直接的间隔是否可以用空格来分开
如果是写在 read_hash() 里,则是每行一个域名。
也可以试试这样,把所有域名都认为是本地的域名(但不推荐):@local_domains_maps = (1);
谢谢张工 完美搞定!!
谢谢张工 完美搞定!!
是用 "@local_domains_maps = (1);" 搞定的还是其它?
circle_circle 写道:谢谢张工 完美搞定!!
是用 "@local_domains_maps = (1);" 搞定的还是其它?
是写在 read_hash() 里,每行一个域名. 写个脚本每添加一个域名 自动追加到 /etc/postfix/domains
但是这个域名域名过多的话,会不会影响效率 ,因为可能会要每次收邮件都得查询来着. "@local_domains_maps = (1) 这个参数是直接把所有已添加的域名当成本地域名吗
但是这个域名域名过多的话,会不会影响效率 ,因为可能会要每次收邮件都得查询来着.
这个性能应该不是问题。
"@local_domains_maps = (1) 这个参数是直接把所有已添加的域名当成本地域名吗
是的。
iRedMail 开源邮件服务解决方案 » iRedMail 技术支持 » 垃圾邮件没有标示为spam
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.029 秒, 共执行查询 65 条