Articles of amavis

Debian Jessie,Postfix + amavisd-new + spamassassin:不确定贝叶斯是否工作

亲爱的有礼貌的人在这个论坛上, 我最近已经迁移到一个新的邮件服务器。 由于硬件“年龄差距”太大,同时简单地从Debian Squeeze升级到Jessie也是很困难的(也可能无法解决我的问题)。 所以我刚刚安装了一个干净的Jessie,并手动移动了用户帐号,旧电子邮件等。 至less我对内部知道的更多。 我似乎正在努力的一件事是Spamassassin操作的贝叶斯数据库 – 由amavisd-new奴役 。 (Heh已经知道什么时候我想要得到每封电子邮件中包含的垃圾邮件评分标题:$ sa_tag_level_deflt居住在amavisconfiguration文件中。) 我有 use_bayes 1 bayes_path /var/lib/spamassassin/.spamassassin/bayes 在spamassassin / local.cf中。 我觉得好奇的是,path以“bayes”结尾,但最后一个string不是实际的目录,它似乎只是_toks和_seen文件的前缀。 如果我尝试“spamassassin -D –lint 2>&1 | less”我可以看到一些赞美: Jul 9 11:21:15.091 [5076] dbg: bayes: tie-ing to DB file R/O /var/lib/spamassassin/.spamassassin/bayes_toks Jul 9 11:21:15.091 [5076] dbg: bayes: tie-ing to DB file R/O /var/lib/spamassassin/.spamassassin/bayes_seen 可能取决于我运行它的目录,我曾在该列表中看过BAYES_20。 另外sa-learn-cyrus似乎正在更新数据库,sa-sync也不会抱怨。 实际上,我已经使用旧的服务器迁移了bayes DB文件 […]

在Mac OS Server中,为什么病毒和过滤设置似乎没有任何影响?

在Mac OS Server中,configuration邮件服务时,可以configuration病毒和垃圾邮件过滤设置。 这只是一个用于clamav,amavis,spamassassin,灰名单和RBL检查的GUI前端。 但即使启用了垃圾邮件过滤function,垃圾邮件也不会受到影响 – 即使垃圾邮件分数超过了GUI中设置的“最低分数”,它仍然显示在每个人的收件箱中。

Spamassassin – 添加每个标题

我通过Amavisd-new使用spamassassin。 我有amavisd设置为通过“$ sa_tag_level_deflt = -9999.0;”包含垃圾邮件和火腿消息的标题 2个问题… a)我想确定我已经configuration好,可以在我的头文件中显示来自spamassassin的尽可能多的细节。 我有我的local.cf中的这3行: add_header all Status "_YESNO_, score=_SCORE_ required=_REQD_ tests=_TESTS_ _RBL_ autolearn=_AUTOLEARN_ version=_VERSION_ " add_header all Pyzor _PYZOR_ add_header all DCC _DCCB_: _DCCR_ 我怎么知道我是否拥有一切? 是这个吗? 例如我有Razor2启用,但我不知道它是否有明确的标题设置。 我想确定我包括了一切。 不知道我是否省略了任何东西。 b)有没有办法让它显示标题中的所有testing,即使是零分的testing?

SA将日志邮件标记为垃圾邮件

Centos7 Posftfix 3.2.2 Amavisd 2.11.0 spamassassin-3.4.0 我有一个日志输出,每天邮寄给我。 Spamassassin得分足够高,超过我作为垃圾邮件的门槛。 虽然这不好,但我担心的是,我有一些根本的错误configuration,它会标记任何内部的东西。 贝叶斯尚未被使用(令牌<200)。 允许消息从服务器本身不被SA标记的正确方法是什么? 在local.cf中,我的服务器的IP地址( yyyy )在我的可信和内部列表中,如下所示: trusted_networks xx.xx.xx.xx trusted_networks yyyy trusted_networks zzzz internal_networks xx.xx.xx.xx internal_networks yyyy internal_networks zzzz 我不认为这有什么区别。 不应该有吗? 截取消息头: From MAILER-DAEMON Sun Aug 6 04:02:19 2017 Return-Path: <> X-Original-To: [email protected] Delivered-To: [email protected] X-Envelope-From: <[email protected]> X-Envelope-To: <[email protected]> X-Envelope-To-Blocked: <[email protected]> X-Quarantine-ID: <oadqecN-93HM> X-Spam-Flag: YES X-Spam-Score: 7.332 X-Spam-Level: […]

后缀错误:邮件传输不可用

我在FreeBSD 11上安装了postfix,dovecot,Amavisd,Spamassassin和clamav。我收不到邮件,日志是: Sep 19 16:00:16 t7 postfix/smtpd[1309]: connect from t7.example.com[192.xxx] Sep 19 16:00:16 t7 postfix/smtpd[1309]: 34D37115F3A: client=t7.example.com[192.xxx] Sep 19 16:00:16 t7 postfix/cleanup[1290]: 34D37115F3A: message-id=<[email protected]> Sep 19 16:00:16 t7 postfix/qmgr[1190]: 34D37115F3A: from=<[email protected]>, size=466, nrcpt=1 (queue active) Sep 19 16:00:16 t7 spamd[580]: spamd: connection from localhost [::1]:27779 to port 783, fd 5 Sep 19 16:00:16 t7 spamd[580]: […]

如何configurationamavisd检查远程服务器中的白/黑名单?

在我的amavisdconfiguration中,我有这样的: @lookup_sql_dsn = ( ['DBI:mysql:database=mydb;host=127.0.0.1;port=3306', 'myuser', 'mypass'] ); $sql_select_policy = 'SELECT *,spamfilter_users.id'. ' FROM spamfilter_users LEFT JOIN spamfilter_policy ON spamfilter_users.policy_id=spamfilter_policy.id'. ' WHERE spamfilter_users.email IN (%k) ORDER BY spamfilter_users.priority DESC'; $sql_select_white_black_list = 'SELECT wb FROM spamfilter_wblist'. ' WHERE (spamfilter_wblist.rid=?) AND (spamfilter_wblist.email IN (%k)) AND (spamfilter_wblist.active="y")' . ' ORDER BY spamfilter_wblist.priority DESC'; 基本上,我有一个数据库表,您可以在黑色或白色列表中设置电子邮件地址。 它工作的很好,但它在本地数据库中进行search。 是否有可能通过http协议configurationsearch发生在远程服务器上?

amavis并不提供MariaDB库

我在Debian 9下安装并configuration了postfix,dovecot,clamav等,我试图启动amavis,但是我得到了那个令人讨厌的错误。 Sep 21 17:04:51 test.local amavis[31020]: Can't load '/usr/lib/x86_64-linux-gnu/perl5/5.24/auto/DBD/mysql/mysql.so' for module DBD::mysql: /usr/lib/x86_64-linux-gnu/libmariadbclient.so.18: version `libmariadbclient_18' not found (required by / usr/lib/x86_64-linux-gnu/perl5/5.24/auto/DBD/mysql/mysql.so) at /usr/lib/x86_64-linux-gnu/perl/5.24/DynaLoader.pm line 187. 我真的不知道该怎么办我从来没有真正安装任何与邮件服务器有关的东西。 我尝试了符号链接,但显然失败了。 我怎样才能解决这个问题? 谢谢! 编辑已知的mariadb问题https://jira.mariadb.org/browse/MDEV-13615

Postfix邮件filter停止提供邮件

我有一个面向我们networking上所有其他邮件服务器的邮件filter(debian lenny),并使用amavisd-new , clamav , spamassassin和policy-weightd扫描我们的邮件。 这台服务器是使用这里find的文件来build立和configuration的: http ://www200.pair.com/mecham/spam/spamfilter20090215.html(我也用MySQL设置了bayesean和AWL列表,并按照描述安装了policy-weightd在同一个网站上) 这些服务器(我有2个)已经运行了好几年了(在Debian Etch上),但是这个最新的安装每天大约一次 (在不同的时间) locking ,我不知道为什么。 问题的细节 邮件在服务器上排队,并运行mailq列出一堆项目(暂时交付暂停:与127.0.0.1 [127.0.0.1]的对话在接收到初始服务器问候时超时) 运行amavisd-nanny冻结,我必须注销ssh会话。 在工作系统上运行amavisd-nanny会显示每个amavisd进程的状态,偶尔会发现卡住的进程 ( 导致这些卡住的 进程的 原因 )并终止它们。 (我已经build立了一个cron作业来运行amavisd-nanny来清除这些卡住的进程,但是,即使这样也不足以保持运行) ps -ef | grep amavisd用(ch#-accept)列出我所有的amavisd进程(其中12个进程) 。 在一个工作系统上,这些说(处女的孩子)或(ch# – 利用) 内存,磁盘空间或一些后缀进程似乎不是问题。 我应该怎么做才能进一步诊断我的问题? 我不是在寻找解决方法,我想确定发生了什么问题并解决它。

使用amavis的自动密件抄送

我已经安装了amavisd-new,spamassissin,postfix服务器。 我想使用amavisd来实现autobccfunction。 所以请帮助我。 提前致谢…

设置Linux的rpmforge存储库(RHEL)

我有一个Linux的centos(5.5)机器,在这个我已经部署amavisd(与clamav和spamassassin)。 提到这些: http://wiki.centos.org/HowTos/Amavisd http://wiki.centos.org/PackageManagement/Yum/Priorities 现在我有一台linux RHEL机器,具体如下: (Linux版本2.6.18-164.6.1.el5([email protected])(gcc版本4.1.2 20080704(Red Hat 4.1.2-46))x86_64 GNU / Linux Red Hat企业Linux服务器版本5.5(Tikanga)) 我想在此(RHEL)机器上设置上述软件,为此我(按照参考链接): install yum-priorities 但我无法安装在我的机器上,因为由RHEL提供的默认yum存储库不包含这个。 如何在RHEL机器上部署上述软件,build议安全备用。 请指导,因为我是这个问题上的新手。 提前感谢Ashish Sharma