Articles of amavis

sa-update后加载哪个configuration?

我使用amavisd新2.6.5和SpamAssassin 3.2.2(在Ubuntu 12.04)。 我第一次运行sa-update命令。 我看到/var/lib/spamassassin/3.003002/updates_spamassassin_org/中有新文件。 和一个local.cf在这个目录下。 但是我已经在/ etc / spamassassin /中有一个local.cf了。 哪个configuration被加载? 编辑:我在/ usr / sbin / spamd中find了这个: my $DEF_RULES_DIR = '/usr/share/spamassassin'; my $LOCAL_RULES_DIR = '/etc/spamassassin'; my $LOCAL_STATE_DIR = '/var/lib/spamassassin'; 旧的规则在/ usr / share / spamassassin和/ var / lib / spamassassin中的新规则。 在这三个目录中,有一个local.cf文件。 哪些规则适用?

amavisd.conf中的错误 – 忽略curl或括号

我目前正在尝试使用SpamAssassin和ClamAV在我的CentOS 6.4机器上设置垃圾邮件和病毒过滤。 我已经安装了所有必要的软件包(SA,ClamAV和Amavisd-new)并对它们进行了configuration。 在尝试启动amavisd时,出现以下错误: Error in config file "/etc/amavisd.conf": syntax error at /etc/amavisd.conf line 955, at EOF Missing right curly or square bracket at /etc/amavisd.conf line 955, at end of line 我手动检查打开perltidy或括号,甚至使用perltidy没有成功。 任何帮助将不胜感激。

如何在Redis DB中为每个用户单独configurationuser_prefs(SpamAssassin)?

我将使用FreeBSD 10.1来实现邮件网关。 所以,我安装了Postfix,Amavisd,Clamav,Spamassassin,Procmail(用于从maildir过滤垃圾邮件到垃圾邮件文件夹),Bayes with Redis数据库。 我已经configuration他们一起工作。 它可以以root用户身份正常工作。 我的意思是如何为每个用户单独configurationuser_prefs,以便Spamassassin可以根据不同的用户学习。 (例如不同的白名单)。 还将这些用户首选项存储在Redis数据库中。 ps到目前为止,除了官方文档,我还没有在Redis上find一个教程(这没有什么帮助)。 我不清楚每个用户的学习情况。 我真的很感激在这个解释的好教程。 先谢谢你。

Postfix / Amavis 451 4.3.0:临时查找失败

我正在设置一个postfix服务器来防止垃圾邮件/恶意软件。 服务器应该拒绝可疑的传入邮件,否则将其发送到transport_maps中列出的实际邮件服务器。 当我尝试用telnettesting我的设置时出现以下内容: root@localhost:~# telnet localhost 25 Trying ::1… Connected to localhost. Escape character is '^]'. 220 spamfilter.local ESMTP Postfix (Debian/GNU) HELO localhost 250 spamfilter.local MAIL FROM: <[email protected]> 250 2.1.0 Ok RCPT to: <[email protected]> 451 4.3.0 <[email protected]>: Temporary lookup failure 这甚至适用于postmaster @ localhost。 main.cf(注释掉“check_policy_service inet:127.0.0.1:10023”,因为还有灰名单正在进行,而我在testing时被禁用): smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no # […]

amavis / spamassassin不处理URIBL_DBL_SPAM或RCVD_IN_SBL_CSS – 有时候

我有一个使用iRedMailbuild立的邮件服务器,它使用postfix,mysql作为虚拟域名,amavis-new,spamassassin和其他一些工具。 有很多垃圾邮件正在通过垃圾邮件filter,但是当我通过spamassassin手动运行邮件时,它会被标记为垃圾邮件。 根据最终的垃圾邮件分数,两项testing(URIBL_DBL_SPAM和RCVD_IN_SBL_CSS)分别为5.8分,弥补了这一差异。 通过postfix通过amavis发送邮件的头文件: X-Spam-Flag: NO X-Spam-Score: 1.592 X-Spam-Level: * X-Spam-Status: No, score=1.592 tagged_above=-15 required=6.31 tests=[BAYES_50=0.8, RDNS_NONE=0.793, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no 在命令行中通过spamassassin运行相同消息的头文件: X-Spam-Flag: YES X-Spam-Level: ******* X-Spam-Status: Yes, score=7.4 required=5.0 tests=BAYES_50,RCVD_IN_SBL_CSS, RDNS_NONE,SPF_HELO_PASS,URIBL_BLOCKED,URIBL_DBL_SPAM autolearn=no autolearn_force=no version=3.4.0 X-Spam-Report: * 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. * See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block * for more information. […]

发送的邮件运行到一系列的垃圾邮件错误

我有一个邮件设置使用后缀和dovecot,与spamassassin,clamav和amavis。 传入的邮件包含正确的X-Spam *标题,并且一切似乎都在正常运行,除了发送传出邮件时的几个错误。 如果我撰写邮件From: [email protected] – To: [email protected]我在mail.log中收到了一些令人费解的条目: spamd: connection from localhost [::1]:40516 to port 783, fd 5 spamd: handle_user (getpwnam) unable to find user: 'foobar' spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody spamd: processing message <[email protected]> for foobar:65534 我试过寻找这个错误(特别是垃圾邮件似乎是通过电子邮件的收件人的名字寻找本地用户(但只有发件人是myhost.com上的本地帐户),没有运气。 在这一点上,我不知道哪个configuration是相关粘贴在这里,一些文件说我应该运行垃圾邮件,其他人说clamav或amavis应该处理通过spamassassin邮件,因此spamd不应该运行(但是当我停止守护进程,事情不起作用)。

使用amavisd-new和SpamAssassin将所有垃圾邮件路由到特定的帐户

我刚刚使用postfix,amavisd-new和SpamAssassin(和ClamAV,但与此问题无关)设置了MTA。 这个MTA位于我们的邮件服务器之前,在邮件发送到我们真正的邮件服务器之前处理垃圾邮件和病毒的邮件扫描。 (基本上是一个“备份MX服务器”模型) 邮件扫描工作正常,邮件正常传递,但是我想对这个MTA进行更改,以便amavisd / SA标记为可能的垃圾邮件(tag2)的任何内容都被路由到一个中央邮箱(垃圾邮件@ mydomin.com),而不是交付更新的主题行(仍然填满用户的收件箱)或持有隔离(这是不可访问的,因为这个MTA独立于主服务器)。 我发现有关正在寻址的文档,但是这不符合我的需要,因为我希望它能够转到单独的邮箱而不是同一个框的加号地址版本。

扫描命令运行在postfix邮件服务器

我在Redhat上安装了amavis的postfix。 另外,我还configuration了AV扫描器以及amavis来对付邮件病毒。 每当我看到最高命令的结果,我发现很多扫描命令的例子正常运行。 而在amavis conf文件中,我已经注释掉了扫描configuration。 任何帮助。

如何告诉垃圾邮件刺客不要隔离加标签的电子邮件?

我在家里用自己的postfix邮件服务器运行一个类似于这个的设置。 我select通过dovecot将标记的垃圾邮件发送到用户的垃圾邮箱,以便他们可以查看标记的电子邮件,如果他们愿意的话; 这些垃圾邮箱会定期清除,并且SA的bayes正在接受培训。 但令人烦恼的是,SA(或amavisd-new,我甚至不确定)另外将标记的垃圾邮件保存到/var/virusmails/spam-xxx.gz,这是我不想要的。 我无法在configuration中find正确的选项来closures该行为。 任何指针非常感谢。

创build一个黑名单

我已经安装了postfix,amavisd,spamassassin和clamd。 我想指定一个发件人黑名单。 我怎样才能做到这一点?