我search了一下,没有发现任何相关的:( 我需要知道spamassassing发送隔离文件的位置,因为我需要检查一些数据。 任何帮助赞赏。 OS:Ubuntu Postfix + Amavis + Spamassassin 谢谢
我安装在centos 6.4 amavis-new和clamav上 /etc/clamd.d/amavisd # cat amavisd.conf # Use system logger. LogSyslog yes # Specify the type of syslog messages – please refer to 'man syslog' # for facility names. LogFacility LOG_MAIL # This option allows you to save a process identifier of the listening # daemon (main thread). PidFile /var/run/amavisd/clamd.pid # Remove stale socket […]
我想logging由我的邮件服务器处理的所有电子邮件的散列值。 我在amavis README.customize.gz中find了以下行: The substitution text for the following simple macros is built-in: […] – to be used in forming a notification mail body or log entry: […] b message digest of a mail body: digest calculated by MD5 algorithm, encoded as hex digits, high nybble first; 我不熟悉perl,我也是amavis的新手。 我无法find如何启用这个选项,在哪个文件中,我必须做哪个条目?
我将我的postfix邮件服务器分成不同的实例 – 传出和传入。 两个邮件服务器都使用sql数据库和virtual_mailbox_domain查找处理多个域的邮件。 传入的邮件服务器使用amavisd-new作为内容filter进行设置。 amavisd-new的实例应该假定所有邮件都不是外发的,并且执行所有适当的检查。 目前我不得不在amavisd-new再次执行sql查找以获得所需的行为。 有没有一种方法来configurationamavisd-new假设所有的邮件不是传出? #amavisd.conf use strict; $max_servers = 24; $mydomain = 'catzo.com'; $enable_dkim_verification = 1; @local_domains_maps = ( [".$mydomain"] ); @mynetworks = qw( 127.0.0.1 ); @inet_acl = qw( 127.0.0.1 ); $inet_socket_port = 10026 # #normal spam tag stuff # # redundant lookup @lookup_sql_dsn = ( ['DBI:mysql:database=;host=;port=3306','user','password'] ); $sql_select_policy = 'SELECT […]
我有一个基于以下url的邮件过滤系统: http ://www200.pair.com/mecham/spam/(Debian Lenny,postfix / amavisd-new / spamassassin / policy-weightd等) 这个系统在过去的几年里一直运行得很完美(先是Etch,后来在Lenny上重新开发) 然后在过去的一周里,这个新的过程一直在locking着: 仍然有多余的进程正在运行 – 所有都标有“(accept)”而不是“(avail)” 我仍然可以通过telnet连接到amavis端口,但是它在那里没有响应 运行amavisd-nannylocking我的SSH会话,我必须中止并开始一个新的SSH会话。 好奇的日志条目“amavis [25474]:(25474-20)在20个任务之后请求进程失败”似乎在进程被冻结在“(accept)”状态之前发生。 在我们(几乎相同)的邮件filter上已经发生了这种情况,从同一时间开始(大约在下面提到的libaprutil1升级的时候) 我一个人也没能发现很多东西,想知道这里有没有人面对同样的事情? 有人能指出我在这个正确的方向吗?
我有3台服务器:服务器1和2被列为不同域的MX服务器,服务器3用于服务器1和2的amavis / spamd / clamd过滤。我的计划是“首先通过”端口587和25在服务器1/2上,并通过服务器3端口10024将邮件传递给amavis。 这个想法就是在过滤回原来的端口10025的服务器之后发送邮件,这个端口没有filter指令(在master.cf中定义)。 我认为这样做的最好方法是让smpt客户端(如果可能,postfix)查找收件人域的mxlogging(result = mx_host)并将邮件发送到[mx-host]:10025。 这不会是一个开放的中继,因为我将它configuration为只接受来自环回地址(从amavis)的邮件。 但是,我似乎无法find如何configurationpostfix smtp(或其他)默认提供到端口10025。 简介:1)这个path是远程垃圾邮件/病毒过滤的最佳select吗? 如果不是,还有什么更好的? 2)如果是,我怎样才能把邮件送回正确的服务器上的队列。 提前致谢, 埃德
我试图设置我的后缀服务器,以改变一个特定的收件人域 (example.com)的传出电子邮件的发件人地址 – 否则,我只是在main.cf中configurationsmtp_generic_maps并完成它。 据我所知,对于这种configuration,有必要build立一个额外的交通工具来处理我想要的交通堵塞。 到目前为止,我已经build立了一个额外的smtp传输: 运输: example.com drewrite: master.cf: smtp unix – – – – – smtp drewrite unix – – – – – smtp -o smtp_generic_maps=hash:/etc/postfix/rewrite_domain rewrite_domain: [email protected] [email protected] 问题是, amavis也被configuration为在该服务器上运行,并且似乎以某种方式阻碍了地址重写,我实际上无法将其包裹起来。 好奇的是,当我绕过传输,并设置main.cf的smtp_generic_maps覆盖所有收件人的发件人地址; 地址被重写OK。 这使我相信,也许交通工具设置不正确; 但后缀日志显示,它实际上正在使用(当我设法把它早些时候我得到延期邮件在队列中)。 我能够得到这个工作的唯一方法是禁用全球amavis。
我试图按照这个指南来安装Amavis,SpamAssassin + ClamAV … http://wiki.centos.org/HowTos/Amavisd 事情大部分进展顺利,但Amavisd不会开始… # service amavisd start Starting Mail Virus Scanner (amavisd): ERROR: MISSING REQUIRED BASIC MODULES: Unix::Syslog BEGIN failed–compilation aborted at /usr/sbin/amavisd line 237. [FAILED] 我在perl命令行安装了Unix Syslog … # perl -MCPAN -e shell cpan[1]> install Unix::Syslog 但是这为BerkeleyDB的path抛出了一个错误… # service amavisd start Starting Mail Virus Scanner (amavisd): Problem in Amavis::DB or Amavis::DB::SNMP […]
我有amavis新安装与iRedMail包。 一切工作正常邮件直接发送到现有的用户帐户。 但是我想使用全部的域和别名。 问题是,amavis LDAP查询不考虑OpenLDAP的别名和全部设置 我将$ enable_ldap更改为0,但仍然使用LDAP,所以我注释了LDAP查询。 不幸的是,没有帮助。 如何完全禁用amavis级别的本地用户检查? 我想amavis接受邮件发送到任何电子邮件地址。 Postfix将完成剩下的工作
我完全configuration了我的服务器,现在我犯了2个愚蠢的错误,我更新了perl以及它的依赖关系,并且我制作了一个专用的TMP目录,并将其包含在fstab中,以防止1777年的许可执行代码,现在amavisclosures,并且不允许任何邮件发送或接收,我激活了perl的webshell,因为我认为我打破了一些perl模块,并更新了2个模块,这不是我的问题的解决scheme,现在我需要perl的webshell回到它的以前状态之前configuration,我删除了所有的目录,但它仍然会提示>这意味着它的configuration,我也需要确保perl可以写入到TMP文件夹,所以可以amavis开始创build它的TMP和让事情再次工作,任何想法?