我希望将所有垃圾邮件(不是完全拒绝)redirect到本地用户spam邮箱(即将spam传递给spam用户而不是原始本地收件人)。 我在Debian上使用sa-exim (exim 4 + spamassasin 3.2)(它有自己的exim4.conf.template复杂configuration)。 我试过添加下面的路由器(在exim的real_local之前): spams: debug_print = "R: spams $local_part@$domain" driver = redirect condition = ${if def:h_X-Spam-Flag {1}{0}} allow_fail allow_defer check_local_user domains = +local_domains data = spam@localhost 但似乎并没有被触发。
我有一个Ubuntu 8.04的Web服务器,我有一个exim4安装。 我有一个智能主机设置电子邮件,但我改变它只使用本地邮件 dpkg-reconfigure exim4-config 现在的问题是,电子邮件不是本地交付。 实际上根本没有电子邮件。 有没有办法彻底重置exim4的configuration,以便它在新的安装中工作?
我有一个非常简单的Eximconfiguration,只是将所有邮件转发到一组目标地址。 当立即传送到地址失败时,消息将被添加到队列(然后由重试规则处理)。 我想改变这个,所以如果立即交付失败,消息是:blackhole:d。 (没关系,如果反弹生成,而我只是redirect反弹到:黑洞:)。 这需要发生临时失败(即4xx)以及永久(即5xx)。 我明白,这意味着如果不能立即完成交付,这个信息将永久和不可挽回地丢失。 在这个特定的背景下,这不是一个问题。 读过这个,听起来很可疑,“我怎样才能改进我的垃圾邮件的Exim服务器”。 那真的不是这样,如果你能想出一个办法,我可以certificate这一点,我很乐意这样做!
有没有任何快速的方法从后缀迁移到exim? 如果有什么可以帮助我保留用户帐户等现有的webminconfiguration,并继续运行exim将是一个很大的帮助。
我们的主要MXlogging指向处理垃圾邮件过滤的外部服务器,之后邮件被推送到我们的内部邮件服务器。 邮件永远不会存储在外部服务器上的时间超过处理邮件并将其发送到我们的内部服务器。 目前的设置要求我们连接到我们的内部服务器来检索邮件。 这个设置的问题是漫游用户无法访问他们的电子邮件,如果我们在办公室的互联网连接故障。 另一种方法是将所有的邮件寄存在外部,但是这意味着办公室的用户必须连接到互联网才能下载和发送所有的邮件,而这要比我们的邮件服务器慢得多局域网处理邮件。 另外,这种设置意味着即使内部邮件也必须离开networking,这是非常低效的。 有没有什么方法可以让我们的内部服务器和我们的外部服务器托pipe邮件,并根据DNSlogging(从办公室内的DNSlogging将parsing到我们的内部服务器,外部logging将解决我们的异地邮件服务器),我们的用户将始终能够发送和检索他们的邮件? 即。 用户应该能够使用两个邮件服务器中的任何一个来检索他们的邮件。 在这种情况下,我已经考虑过使用IMAP,但是在服务器之间切换时不会导致邮件重复? 架构是无关紧要的。 我正在寻找任何解决scheme,无论是基于Exim,Exchange还是其他我们可以自己设置的解决scheme。
我试图用Amazon的SES安装Exim。 我已经定义了一个可以捕获所有电子邮件并通过SES发送的路由器。 我不想过滤任何东西。 一切都经过SES。 我的路由器configuration如下: begin routers aws_ses: debug_print = "R: aws_ses for $local_part@$domain" driver = accept require_files = AWS_SES_SEND_EMAIL : AWS_CREDENTIALS_FILE transport = aws_ses_pipe no_more 除了一个问题之外,它工作得很好。 每当我收到任何入站邮件时,Exim也会尝试通过SES发送邮件。 那就是问题所在。 本地电子邮件应该被Exim抓住。 我试图在我的aws_ses路由器之前添加这个,但它不工作。 Exim仍然使用aws_ses路由器将入站电子邮件发送到mydomain.com localusers: driver = accept domains = mylocaldomain.com transport = virtual_userdelivery 那么,我该如何让Exim通过aws_ses路由器发送所有出站邮件,但是同时告诉它将所有入站邮件都发送到mydomain.com,以便将邮件发送到用户的邮箱? 谢谢。 ps你可以看到我放在一起的教程的完整configuration。 虽然相关的configuration被粘贴在这个问题。
我最近一直在我们的邮件服务器上对付垃圾邮件问题。 特别是有一个帐户正在接收垃圾邮件。 SpamAssassin的记忆使用是我们的担忧之一。 我所做的是在Exim中启用RBL。 我现在看到很多基于各种RBL的Exim日志中的拒绝通知,这是很好的。 但是,当我运行Eximstats时,这些数字看起来与启用RBL之前的数字相同。 我假设,因为电子邮件仍被拒绝之前以某种方式login。 这是怎么回事,还是我错过了别的? 有谁知道这些邮件在被SpamAssassin处理之前是否被拒绝? 还是有人知道我怎么能find? 有没有一个标准的方式来产生SpamAssassin统计,类似于Eximstats,以便我可以比较数字? 感谢您的时间和任何build议。 编辑: 这是我的Eximconfiguration文件的ACL部分 ###################################################################### # ACLs # ###################################################################### begin acl # ACL that is used after the RCPT command check_recipient: # to block certain wellknown exploits, Deny for local domains if # local parts begin with a dot or contain @ % ! / […]
在一个VPS我受限于每分钟发送一定数量的电子邮件(他们说这是一种控制垃圾邮件的方式!),我可以使用中继服务器,但我不想! 也许我永远不会达到极限,但为了以防万一,如果达到极限,我可以定义一个限制来延长和延迟一段时间的电子邮件吗?
我的一个用户有一些debugging输出邮寄到我的服务器上的地址。 有些事情“出了问题”,现在我收到了35000封邮件。 我需要删除这些邮件,它们全部来自1个特定的地址。 其余的inbo需要保持不动。 我如何做到这一点? 平台:CentOS 5与DirectAdmin,Dovecot,Exim。
我已经build立了一个HAProxy服务器,代理所有的电子邮件到我的电子邮件服务器。 这是为了安全目的而完成的。 外部IP: Proxy server (HAProxy 1.3.26): 192.168.0.1 Mail server (Exim 4.63): 192.168.0.2 Both servers are CentOS 5.8. 这是我的HAProxyconfiguration的一部分: defaults mode tcp log global option dontlognull option httpclose option tcplog option forwardfor option redispatch listen smtp 192.168.0.1:25 server mail0 192.168.0.2:25 maxconn 5000 listen imap 192.168.0.1:143 server mail0 192.168.0.2:143 maxconn 5000 这是问题: 2012-09-13 22:47:04 1TCERM-0000aP-1A => […]