我订阅了一些邮件列表,不删除我的DKIM签名,但改变邮件(改变),并添加自己的DKIM。 结果消息有2个DKIM签名,一个失败,一个通过。 DMARC对我来说可能是最大的问题。 当我通过这样的邮件列表发送邮件时,我开始收到几十条DMARC报告,指出我的邮件包含DKIM签名失败。 将邮件发送到这些邮件列表时,如何禁用我的DKIM签名? 我有标准的DKIM相关configurationexim: DKIM_CANON = relaxed DKIM_SELECTOR = default DKIM_DOMAIN = ${lc:${domain:$h_from:}} DKIM_FILE = /etc/exim4/DKIM_DOMAIN/DKIM_SELECTOR.private.pem DKIM_PRIVATE_KEY = ${if exists{DKIM_FILE}{DKIM_FILE}{0}} 据我所知,我不能检查$recipients ,对吧? 所以我想我会configuration我的MUA(mutt)来改变本地部分,并检查本地部分。 就像是 DKIM_PRIVATE_KEY = ${if and {!eq{$local_part}{phd+list}}{exists{DKIM_FILE}} {DKIM_FILE}{0}} 有没有更好的方法来做到这一点? 更新 我决定采取一种稍微不同的方式:添加/检查自定义标题X-Skip-DKIM-Sig 。 所以在我的.muttrc添加已知邮件列表的标题: send-hook ~u \ unmy_hdr Reply-To; \ my_hdr X-Skip-DKIM-Sig: mailing list 并在进一步检查: DKIM_PRIVATE_KEY = ${if and{{!def:h_x-skip-dkim-sig:}{exists{DKIM_FILE}}} {DKIM_FILE}{0}}
每当新的邮件被发送到虚拟邮箱时,我可以在哪里告诉exim运行shell / php命令。 邮件送达哪个用户并不重要?
我在VPS上安装了(clean)Debian 6,并且正在运行一个支持Django的应用程序。 一切工作正常,除了我需要设置SMTP,使我的应用程序(即发件人是本地)发送电子邮件给其用户(所以,收件人在互联网上的其他地方)。 最简单的方法是什么? Debian通常带有exim4 ,但是我有问题设置它来执行这个基本的任务。 有什么样的教程,或者我需要检查的一系列基本步骤? 我现在不需要任何本地电子邮件传送。 当我尝试使用默认configuration发送电子邮件时,以下是我在/var/log/exim/mainlog (用foo.com和bar.comreplace了两个域): 2011-08-27 18:05:27 1QxLNv-0008EL-60 <= [email protected] H=localhost (foo.com) [127.0.0.1] P=esmtp S=2438 2011-08-27 18:05:27 1QxLNv-0008EL-60 remote host address is the local host: bar.com 2011-08-27 18:05:27 1QxLNv-0008EL-60 == [email protected] R=smarthost defer (-1): remote host address is the local host 2011-08-27 18:05:27 1QxLNv-0008EN-7y <= <> R=1QxLNv-0008EL-60 U=Debian-exim P=local S=567 […]
从昨天开始(我怀疑是新的路由器是根本原因),客户端在发送电子邮件时遇到了麻烦。 接收是好的,只是出站不断失败。 尾巴Exim的主要日志,这是EHLO被提出,并且Exim踢它的原因: 2013-03-09 15:07:00 SMTP connection from host109-155-115-197.range109-155.btcentralplus.com (unknown-68:a8:6d:03:cf:6e.home) [109.155.115.197]:52877 其次是 rejected EHLO from host109-155-115-197.range109-155.btcentralplus.com [109.155.115.197]:52848 I=[213.229.88.78]:587: syntactically invalid argument(s): unknown-68:a8:6d:03:cf:6e.home 在helo_allowed_chars中添加一个冒号到helo_allowed_chars ,邮件按预期stream动: 收到:从主机109-155-115-197.range109-155.btcentralplus.com([109.155.115.197]:52913 helo = unknown-68:a8:6d:03:cf:6e.home) 有问题的邮件客户端是Mail.app, Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) X-Mailer: Apple Mail (2.1499) 我想我的问题是三重的: 为什么英国电信主页集线器产生这些明显无意义的本地FQDN? 为什么OSX一味地接受任何古怪的,不兼容的本地主机名? 为什么Mail.app在发送出站电子邮件时盲目地接受这个奇怪的,不兼容的本地主机名 – 尽pipe这显然是非法的,并且会通过RFC检查? 为什么我不经常看到这个问题呢? 这是我第一次有人说他们的出站电子邮件不工作,我已经使用Mail.app在许多Mac电脑上设置了电子邮件,所有这些都在我打字时愉快地发送和接收。 (我可以在Exim的mainlog看到他们) 寻找其他BT Home Hubstream量,我可以看到一个使用EHLO看起来更加标准化的连接: 2013-03-07 20:04:17 […]
我有一个客户在他们的公共IP上收到了TON的垃圾邮件。 我把一个运行exim和spamassassin的Linux机器放在它的前面,还有一些Outlook规则,当spamassassin认为它看到垃圾邮件时,将邮件移动到垃圾邮件文件夹中。 这工作得很好。 现在我已经将它们迁移到了Exchange 2007,是否有更好的方法在服务器端为每个人“强制执行”这些Outlook规则? (Spamassassin通过在收到的电子邮件中插入标题来工作, 这里有一些细节 。) 谢谢 汤姆 编辑:标题从“Spamassassin / exim在Exchange 2007”改变(如明智地build议)
我很难搞清楚yum , rpm和exim4 。 我想要做的就是 yum install exim4 yum在过去对我很好,顺利地获取了运行我所期望的程序所需的所有软件包和依赖项。 但这次不行 exim4显然不包含在amzn-main包中。 amzn-main/latest amzn-updates/latest No package exim4 available. 现在我不想要任何鱼。 我想学习如何使用dadgam yum鱼竿。 我不知道在哪里得到通过yum安装exim4的命令。 我不知道如何扩展我的Linux实例正在寻找的地方(除了只是amzn-main ),实际上findexim4 yum包 我不知道是否可以在其他地方查看我的ec2实例(而不是amzn-main
我无法收到来自某人的重要电子邮件,在我的临时日志中出现此错误: 2015-01-21 11:30:16 H=xxx.xxx.xx.xxx [xxx.xxx.xx.xxx]:50143 X=TLSv1:AES256-SHA:256 rejected MAIL <[email protected]>: Access denied – Invalid HELO name (See RFC2821 4.1.1.1) 有什么我可以做我的一端让邮件通过,即使他们的服务器是错过configuration? 这只是为了阻止垃圾邮件的权利? 我真的没有垃圾邮件问题,不介意是否增加了一点。 我在CentOS 5.11上运行CentOS / WHM 11.x。
我在服务器上configuration了exim4作为电子邮件转发器(例如,发送电子邮件到[email protected]将导致电子邮件被转发到我的个人gmail电子邮件帐户)。 这个设置工作得很好,尽pipe当我使用邮件直接从服务器发送邮件时,事情开始变得烦人。 出于某种原因,mailx总是使用@debian作为其域名。 我可以通过在使用mailx时手动指定发件人来解决这个问题(我通常只是做一些像回声“哟”| mailx -s“嗨有”[email protected]),但这似乎是不必要的,因为我能够发送电子邮件正确地从朋友的服务器,而不必指定input电子邮件地址。 有一点我注意到,我忘记了在初始创build服务器(已经拆掉一个vps重build它)时configuration/ etc / hosts文件。 所以我这样做,重新configurationexim只是安全的,但没有任何影响。 这是我目前在我的update-exim4文件中有什么: dc_eximconfig_configtype='internet' dc_other_hostnames='NoneOfYourBusiness.org;NotForYourEyes.me' dc_local_interfaces='' dc_readhost='' dc_relay_domains='' dc_minimaldns='false' dc_relay_nets='' dc_smarthost='' CFILEMODE='644' dc_use_split_config='false' dc_hide_mailname='false' dc_mailname_in_oh='true' dc_localdelivery='mail_spool' 有什么build议纠正这种行为? 谢谢
我试图启动httpd,但它只给了我'[失败]'。 现在,我安装了exim,但没有奏效,所以我卸载了它。 但是,然后Web服务器没有工作了! 我尝试了/etc/init.d/httpd start ,但没有任何理由给出了[FAILED]。 我能做些什么才能开始? httpd -e debug给出: [Wed Nov 23 11:47:25 2011] [debug] mod_so.c(246): loaded module auth_basic_module [Wed Nov 23 11:47:25 2011] [debug] mod_so.c(246): loaded module auth_digest_module [Wed Nov 23 11:47:25 2011] [debug] mod_so.c(246): loaded module authn_file_module [Wed Nov 23 11:47:25 2011] [debug] mod_so.c(246): loaded module authn_alias_module [Wed Nov 23 11:47:25 2011] […]
在Debian Squeeze上安装和configurationexim4-daemon-light和mailutils软件包后,得到这个错误。 这个包旨在发送来自网站的自动消息,如电子邮件确认和东西。 软件包安装后的configuration: dpkg-reconfigure exim4-config 您将看到一个欢迎屏幕,随后出现一个屏幕,询问您希望支持的邮件types。 select“网站”选项并select“确定”继续。 许多configurationsceens后,您可以testing邮件: 回声“testing消息”| mail -s“testing消息”[email protected] 这是回应: root@server:/etc# echo "test message" | mail -s "test message" [email protected] 2011-03-02 20:34:59 1PuxRT-0001Aj-T9 Cannot open main log file "/var/log/exim4/mainlog": Permission denied: euid=101 egid=103 2011-03-02 20:34:59 1PuxRT-0001Aj-T9 <= root@debian U=root P=local S=331 2011-03-02 20:34:59 1PuxRT-0001Aj-T9 Cannot open main log file "/var/log/exim4/mainlog": Permission denied: […]