Articles of amavis

amavisd新rescans隔离邮件

iam在使用amavisd-new作为Mailscanner的14.04.4 LTS Ubuntu上使用Opensmtpd。 我们configuration了隔离区,以便将病毒邮件发送到外部邮箱。 这工作正常,直到amavis发现一个病毒/垃圾邮件 – 它被发送到我们的隔离邮箱,但邮件被一次又一次地扫描 – 意味着如果它被正确扫描,邮件pipe理员被通知,然后邮件redirect到我们的隔离邮箱 – 这里再次扫描,再次产生一个警告 – 一个新的扫描 – 和一个新的警告等等。 我试图将我们的邮局主pipe列入amavis,但是病毒/垃圾邮件是从其他地方发起的,因此再次扫描。 任何人有一个想法? 谢谢

DKIM在Postfix中继服务器上

我有一个后缀/ amavis中继服务器,域名为mail.example.com。 这将是几十个VPS的中继,它将具有像hostname.example.net这样的域名。 所以我有两个问题。 是否可以使用dkim通过中继服务器上的postfix中继来签发源自VPS的邮件? 还是让邮件在VPS上签名? 像这样的amavisconfiguration可以吗? # DKIM key dkim_key('example.com', 'dkim', '/var/dkim/DKIMkey.pem'); # Cover subdomains in @dkim_signature_options_bysender_maps= (): @dkim_signature_options_bysender_maps = ( { # Cover subdomains example.net. '.example.net' => { d => 'example.com' }, }); 还是我误解了整个概念? 我是否甚至需要签署子域名,如果他们正在通过中继服务器,还是足够签署中继服务器域名?

每次特定用户收到电子邮件时,我怎样才能启动脚本?

我有一个(Linux)邮件服务器,包括用于接收邮件的postfix ,用于内容过滤的amavisd-new (使用clamav和SpamAssassin ),以及用于交付和IMAP的dovecot 。 我想设置一些东西,以便在每次将电子邮件发送到特定邮箱时触发脚本。 该脚本不一定需要知道关于消息的内容或标题的任何内容。 我知道至less有几个选项: 使用postfix的内置过滤 。 设置一个标题检查重新路由到这个邮箱的任何电子邮件到我的脚本,然后可以将其传回到postfix 。 这里的缺点是,这一切都发生在amavis的过滤之前,所以我的脚本也会被解雇,即使邮件在发送之前也会被封锁。 如果我没有正确地执行电子邮件回postfix也可能会有性能的惩罚和丢失电子邮件的风险。 将我的脚本作为内容filter添加到amavis 。 与以前相比,这可能是性能上的一个提高,而且看起来像是一个更好的地方。 不幸的是,在对消息进行去/不去决定之前,它仍然受到执行。 另外,我还没有findamavis文档,详细说明了实际上应该如何完成,而conf文件并不是真正的结论。 似乎最后的dovecot交付步骤将是最好的地方,只有过滤邮件,但我不知道是否有办法做到这一点。 build议? 任何我忽略的东西? 编辑:忘了添加,我想避免轮询types的解决scheme(看日志,IMAP客户端脚本等)

无法理解Mac OS X中的文件夹/ var / virusmails

当我看到这个时, 我正在完成寻找MySQL密码的指示 [一些病毒邮件的形象,但失去了] 我的根目录var有文件夹/ var / virusmails这个名字很奇怪。 该文件夹的用户是我不知道的_amavisd 。 同样的用户也有这样的文件夹amavis 0 drwxr-xr-x 6 _amavisd _amavisd 204B May 31 2008 amavis 0 drwxr-xr-x 2 _amavisd _amavisd 68B May 31 2008 virusmails Amavis似乎是病毒扫描程序提供者。 但是,我还没有安装这些文件。 这表明这些文件是内置在OS X中的。 我感兴趣的是哪些组件在OS X中使用病毒扫描程序。我从未注意到它正在运行。 哪些OS X组件需要Amavis病毒扫描程序?

Amavis / Altermime – dynamic电子邮件签名(免责声明)

我正在运行与amavis,postfix,dovecot的基本iredmail安装。 我想使用免责声明function来自动附加免责声明(在我们的情况下签名)。 这样做的原因是客户端(ipad,outlook等)不需要configuration签名设置,并且我们可以对发布的实际签名进行公司控制。 代替: '[email protected]' => 'boss.domain.com.txt' 我正在努力去 %mailbox + '@' + %domain => %mailbox + “.” + %domain + '.txt' 这样我们可以简单地使用一个脚本来使用mysql / php生成.txt / .htm签名文件。

amavisd +后缀+ dovecot块gif图像

我偶尔有一个客户试图给我发电子邮件,并说他的电子邮件被我的服务器阻止。 当我检查日志时,我看到: Sep 6 18:12:52 myers amavis[15197]: (15197-08) p.path BANNED:1 [email protected]: "P=p003,L=1,M=multipart/mixed | P=p002,L=1/2,M=application/ms-tnef,T=tnef,N=winmail.dat | P=p004,L=1/2/1,T=image,T=gif,N=image001.gif,N=image001.gif", matching_key="(?-xism:^\\.(exe|lha|tnef|cab|dll)$)" 然后一会儿… Sep 6 18:12:58 myers amavis[15197]: (15197-08) Blocked BANNED (.image,.gif,image001.gif,image001.gif), [213.199.154.205] [157.56.236.229] <[email protected]> – ,检疫:禁止-g4QhZGvwJvDF,消息ID <6A9596BE385EC1499F83E464FA9ECCA20C668320@BY2PRD0611MB417.namprd06.prod.outlook.com>,mail_id:g4QhZGvwJvDF,点击数: – ,尺寸:20916,8439 ms` 从这个以及他转发给我的反弹(到我给他的不同的地址),我确定它的反弹是因为他的签名文件(image001.gif)。 但是,这不符合这部分日志中的“密钥”: matching_key="(?-xism:^\\.(exe|lha|tnef|cab|dll)$)" 另外,在/etc/amavisd.conf文件中找不到.gif扩展名(即,我不阻止电子邮件,因为它们包含.gif图像)。 我在这里错过了什么? 这很奇怪…而且很烦人。

为Amavis禁用ClamAV

我有一个Postfix邮件服务器,使用Amavis和Spamassassin来检查不需要的电子邮件。 我已经删除了ClamAV,因为每当有人收到电子邮件时,它基本上会冻结整个服务器,而服务器端的病毒扫描对我的使用情况似乎并不重要。 Spamassassin仍然由Amavis引发,我想保持这种方式。 基本上我想要的是阿马维斯停止试图触发每个电子邮件virusscan。 May 29 07:49:14 robinj amavis[19859]: (19859-01) (!)connect to /tmp/clamd.socket failed, attempt #1: Can't connect to UNIX socket /tmp/clamd.socket: No such file or directory May 29 07:49:15 robinj amavis[19859]: (19859-01) (!)connect to /tmp/clamd.socket failed, attempt #1: Can't connect to UNIX socket /tmp/clamd.socket: No such file or directory May 29 07:49:15 robinj amavis[19859]: […]

amavis + SA不会将邮件标记为垃圾邮件

我正在运行Postfix + amavis + SpamAssassin。 消息正在通过,正如我所期望的那样,他们正在获得X-Spam-Score ,同时还有X-Spam-Status值,这意味着SA正在为他们做点什么。 不幸的是,amavis似乎并不想把它们标记为垃圾邮件,因为所有的邮件都是通过X-Spam-Flag: NO进入的X-Spam-Flag: NO 。 我现在正在看的示例消息具有以下标题: X-Virus-Scanned: Debian amavisd-new at magni X-Spam-Flag: NO X-Spam-Score: 11.733 X-Spam-Level: *********** X-Spam-Status: No, score=11.733 tests=[BAYES_99=3.5, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RCVD_IN_XBL=3.033] autolearn=no 这是我的amavisd.conf文件: $mydomain = ""; $MYHOME = '/var/amavisd'; $TEMPBASE = "$MYHOME/tmp"; $inet_socket_port = 10024; $forward_method = 'smtp:127.0.0.1:10025'; $notify_method = $forward_method; # @local_domains_acl […]

amavisd-new怎么叫spamassasin?

我最初以为amavisd通过spamd守护进程将传入的电子邮件传递给spamassin,但是现在spamd守护进程已经停止在我的新testing邮件中继上,并且邮件仍然被标记为垃圾邮件,并且标头已正确添加。 我gooogled周围,但我无法find一个明确的答案,如何amavis comunicates /使用spamassin。 你们有没有人知道?

AMaViS:缺lessX-Spam-Status标头

我在Debian Squeeze上使用Dovecot,Postfix和AMaViSbuild立了一个邮件服务器,在workaround.org上的教程(Debian Squeeze的ISPmail教程) 。 它使用虚拟域并将域,电子邮件地址和帐户存储在MySQL数据库中。 一切工作正常 – 除了我错过了一些电子邮件标题。 收到的标题: X-隔离-ID X-病毒扫描 (使用“真正的”垃圾邮件和通过sendmail [email protected] < /usr/share/doc/spamassassin/examples/sample-spam.txt使用GTUBE sendmail [email protected] < /usr/share/doc/spamassassin/examples/sample-spam.txt ) 缺less标题: X-Spam-Flag标 X-垃圾邮件指数 X-垃圾级 X-垃圾邮件状况 但垃圾邮件让他们的主题发生了变化。 所以我把所有东西都弄对了,不是吗? 如何在我的邮件中find缺less的标题? 这里我的AMaViSconfiguration文件( /etc/amavis/conf.d/50-user ) use strict; # # Place your configuration directives here. They will override those in # earlier files. # # See /usr/share/doc/amavisd-new/ for documentation and […]