我有一些问题与ptr和域。 这是情况: 外部IP: 123.123.123.132 domain1: example.com domain2: elpmaxe.net mailserver在exim4上。 PTR 123.123.123.123匹配example.com 我应该如何设置第二个域的PTR? 这是如何解决在web-hosters/vps/ ? 我应该有另外一个外部IP吗?
这是一种奇怪的情况,但现在看来,我正在处理的第三方Exim邮件服务器似乎拒绝来自以“notes”开头的任何电子邮件地址的所有邮件。 所以[email protected],[email protected],注意@任何东西在发出MAIL FROM SMTP命令时都会被拒绝。 伪成绩单: > telnet bar.com 25 HELO foo.com 250 OK MAIL FROM: <[email protected]> 500 unrecognized command 其他地址都可以正常工作,但任何“笔记”帐户地址都会返回一个无法识别的命令。 我search了exim规范 ,并找不到任何保留的地址或任何与“笔记”有关的事情,所以似乎这个第三方服务器configuration有误,或者在exim版本中有一些奇怪的bug使用。 或者一些垃圾邮件filter会有这种行为? 有什么想法吗?
我编写了eximfilter来转发电子邮件(如maillist)。 在过滤条件我使用头variables。 而且我面对一些使用$ h_subject编码的困难。 试着用例子来解释。 从gmail发送的新邮件以less量俄语单词为主题。 当然,主题头是MIME编码的。 它看起来像这样: Subject: =?utf-8?Q?[nr=5Fbill]=20=D0=9D=D0=BE=D0=B2=D1=8B=D0=B9=20?= =?utf-8?Q?=D0=B7=D0=B0=D0=BA=D0=B0=D0=B7=20=D0=BE=D1=84=D0=BE=D1=80=D0=BC=D0=BB=D0=B5=D0=BD?= 在Eximfilter中,我想使用下一个条件: $h_subject: contains "[nr_bill] Новый заказ оформлен" 问题是Exim只解docker的第一行。 解码的头文件如下所示: [nr_bill] \320\235\320\276\320\262\321\213\320\271 \n =?utf-8?Q?=D0=B7=D0=B0=D0=BA=D0=B0=D0=B7=20=D0=BE=D1=84=D0=BE=D1=80=D0=BC=D0=BB=D0=B5=D0=BD?= 第一行被成功解码,可用于filter。 但是第二行没有解码。 最糟糕的是,Exim节省了空间和换行符。 据我所知,标题中的新行和前导空格在parsing时必须省略。 所以$h_subject: contains "[nr_bill] Новый工作正常,而$h_subject: contains "[nr_bill] Новый заказ оформлен"不。 手册说,换行+空格是正常的做法。 但它说没有关于多部分MIME解码。 任何人都可以提出如何解决这个问题,或只是解释这些行为的重点?
我希望在处理RCPT ACL期间使Exim执行收件人validation,并向LMTP服务器发出一个标注。 我有以下路由器: virtual_account: domains = +virtual_domains driver = accept transport = dovecot 和运输: dovecot: driver = lmtp socket = /var/run/dovecot/lmtp 当ACL处理达到以下语句时: warn domains = +virtual_domains verify = recipient/callout 标注不是尝试: $ exim -d -bhc 1.2.3.4 … RCPT TO: [email protected] >>> using ACL "acl_check_rcpt" … processing "warn" check domains = +virtual_domains cached yes match for +virtual_domains […]
我如何configurationexim头文件重写来处理被遗忘的 Reply-To:在离开我们公司的电子邮件中的头文件 ? 我们希望有一些Reply-To:标题添加到离开公司的所有官方电子邮件。 例如Reply-To: [email protected] , Reply-To: [email protected] ,… 一个人可能会生病,rest一天,休假或类似的东西。 上面提到的地址Reply-To:地址是别名,它将来自客户的回复分发给一组同事,以便确保有人及时阅读和处理他们。 我研究了exim文档的filter部分,但是我仍然觉得无法将其应用于我的特定问题。 一个工作的例子会很好。 我们的邮件服务器是基于Debian的,如果这个问题很重要的话,使用所谓的拆分configurationscheme
我pipe理一堆开发和暂存debian(v.6-8)服务器。 目前的exim4设置如下所示: 在服务器上没有传入邮件(没有广域网连接) 外发邮件通过智能主机发送(目前正在工作) 由于舞台和开发者服务器的电子邮件function将通过networking应用程序进行testing,并且在我们的Web应用程序中设置了真实世界的场景电子邮件地址。我想要的设置是: 所有发出的邮件都应该通过一个简单的声明转发到一个邮件地址,例如[email protected] 所有包含我们公司域名的传出邮件,例如*@example.com和*@foo.com,都应该绕过超级邮件规则。 本教程最接近我的目标,即使它使用相反的策略:允许所有发件人并拒绝一个发件人。 https://serverfault.com/a/577007/322673 任何帮助真的很感激,因为我将是疯狂的eximconfiguration语法。 现在我已经经历了很多configuration样本,但是没有一个与我的用例相匹配。
我是一个经验丰富的Exim用户,最近刚刚testing了Zimbra Open Source,我已经很喜欢它了。 然而,无论我testing本地用户,本地电子邮件地址和外部电子邮件地址的路由,每当我想testing电子邮件服务器中的电子邮件路由时,我都会习惯这个命令: root@localhost# exim -bt [email protected] [email protected] <– [email protected] router = localuser, transport = local_delivery root@localhost# exim -bt [email protected] [email protected] router = localuser, transport = local_delivery root@localhost# exim -bt [email protected] router = lookuphost, transport = remote_smtp host mail.remotehost.com [1.2.3.4] MX=0 几年前从http://bradthemad.org/tech/notes/exim_cheatsheet.php获得了上面的cheatsheet。 我怎样才能用Zimbra / Postfix做到这一点? 我到处search如何做到这一点,但找不到任何。 谢谢!
我们正在configuration一个driver = queryprogram的Exim4路由器,其思路是根据脚本的逻辑执行脚本并redirect某些地址。 问题是,当debuggingexim路由地址时,我们得到一个my_router router: command returned non-zero code 127错误。 为什么exim得到一个command returned non-zero code 127 ? 我们如何解决这个问题? 谢谢! 以下是一些有用的信息: # exim -d -bt [email protected] … ——–> my_router router <——– local_part=anaddress domain=mylocaldomain checking local_parts anaddress in "! root"? yes (end of list) R: my debug message calling my_router router my_router router called for [email protected]: domain = […]
我想弄清楚如何configurationEXIM来实现以下function。 传入的电子邮件将保存在用户的邮箱中,并在具有相同帐户的远程服务器上中继。 有两个邮件服务器, example.com的 MXlogging指向的1.2.3.4和具有相同域的5.6.7.8。 我在1.2.3.4的exim conf中插入了以下内容 redir: driver = manualroute domains = example.com transport = remote_smtp route_list = * 5.6.7.8 但是这只是将电子邮件转发到服务器5.6.7.8上的帐户[email protected] ,而不在现有本地邮箱[email protected]上保留副本。 任何想法如何使exim保持在第一个邮箱副本?
我不想强制重试,我想看看我应该再次检查队列。 (不必在心理上评估重试configuration。)mailq只显示每条消息等待的时间,直到重试时间达到多长时间。 有什么方法可以告诉我什么时候会出现?