Articles of exim

我怎么能告诉exim使用智能中继主机?

我在我的服务器上发送邮件时遇到问题。 我的主人告诉我,这是因为没有通过他们的继电器发送。 他们试图告诉我该怎么做,这里是他们的指示: Edit /etc/mail/sendmail.cf or /etc/sendmail.cf depend on your operating system. and edit as # “Smart” relay host (may be null) DS<mailserver_hostname> exam. DSspamfilter.de.santrex.net:1001 这两个文件都不存在,他们正在采取永远的回应。 我希望这里有人可能知道一个解决scheme。 我在VPS上运行cPanel / WHM的CentOS5.5

尝试configuration电子邮件服务器仅发送

我需要安装Postfix或Exim才能够从我的Web服务器的PHP代码发送电子邮件。 我有几个问题希望我能find答案: 如果我的机器的主机名为myhost.mydomain.com,但是我将发件人的电子邮件设置为[email protected],邮件可能会被拒绝或发送到接收服务器上的垃圾邮件? 我该怎么办? 我应该只是将我的主机名设置为mydomain.com? 这将与谷歌应用程序在某种程度上冲突吗? 在没有真正configuration收到的电子邮件和收到的电子邮件的设置上,退回的邮件会由Google应用处理? 这可能会导致交付问题? 注:我的谷歌应用程序设置为接受邮件为[email protected],但我的发件人机器的主机名是myhost.mydomain.com。 我将以[email protected]的身份从我的服务器发送电子邮件。 如果发送的邮件反弹,它会去Google或我的服务器? 是否有必要使用我们的邮件configurationSPF和DKIM以确保交付? 我需要一些关于如何工作的信息,以及如何正确设置,我感谢你的帮助。 先谢谢你。

sendmail上的-f和-r和exim4有什么区别?

我从手册中了解到,-r设置了返回path,-f设置了发件人的电子邮件地址,但是我发现他们都设置了这两个参数 ,并且哪个来的最新都是优先的。 由于这个二进制实际上是由Exim4提供的,我应该假设所有的赌注都是关于经典的sendmail的行为吗?

如何更改EXIM邮件服务器发送到新的mxlogging?

我们的网站使用wordpress联系表格7插件发送电子邮件。 这些是希望我们联系他们的人。 这只是使用我们的服务器上的默认MTA是exim。 一切运作良好,然后我们迁移我们的邮件服务器在不同的服务器上交换。 我们的MXlogging是指向新的服务器,传入和传出的电子邮件工作很好。 但网站上的联系表格仍然发送电子邮件到本地主机。 这是有道理的。 这就是过去的做法。 但我需要改变它,所以用户仍然可以收到他们的电子邮件。 如何将exim更改为不接受本地邮件,而只是将其转发给域的mxlogging? 我尝试在Exim中添加文本:如何在本地交付并将副本发送到另一台服务器,但是它给了我一个错误 Exim configuration error in line 1343 of /etc/exim.conf missing error type. 我需要把文本 smarthost: driver = manualroute domains = currentdomain.com transport = remote_smtp route_data = "mxrecordofdomain" 在文件中的某个地方。

在Debian挤压下用Exim和Mailman设置ClamAV

我pipe理使用Exim作为MTA的Debian Squeeze服务器,并使用Mailman运行多个邮件列表。 我想设置ClamAV来阻止可能发布到列表中的病毒。 我无法在网上find有关如何将Exm和Mailman集成到ClamAV(以及由Debian安装脚本自动完成的configuration)的文档。 除了安装合适的软件包以使ClamAV与Exim和Mailman列表一起工作外,还需要做些什么?

FROM:头文件是伪造的,SENDER:是合法的,垃圾邮件已经发送。 如何检测?

简而言之: 会发生什么情况: FROM:标题是伪造的, SENDER:是合法的,垃圾邮件已发送。 我需要什么:尽可能检测伪造的FROM:头部,块传送 解释: 我有一个接收/发送邮件给我的客户的exim服务器。 我为我的客户激活了SPF和DKIM,但是从我所研究的SPF中只检查了信封SENDER 。 我如何使exim在FROM:头上执行相同的SPFvalidation步骤? 或者你有其他的想法来解决这个问题。 在收件箱中结束的邮件示例: Return-path: <[email protected]> Envelope-to: [email protected] Delivery-date: Wed, 16 May 2012 22:51:37 +0300 Received: from 173.137.18.95.dynamic.jazztel.es ([95.18.137.173]:3344) by genius.filipnet.ro with esmtp (Exim 4.77) (envelope-from <[email protected]>) id 1SUkG0-0006yl-SG for [email protected]; Wed, 16 May 2012 22:51:37 +0300 Received: from apache by ncjobbbneebppofandpfe.nobleenergyinc.com with local (Exim 4.67) (envelope-from […]

使用Exim4电子邮件转发到Gmail

我试图托pipe我自己的电子邮件转发为我的域名在一个小的VPS,但有一些奇怪的问题获得转发工作。 我在Ubuntu 12.04.1 LTS上使用exim4,所有的软件包都是最新的。 我的设置是,任何进入本地用户([email protected])的电子邮件都会被转发到[email protected]。 我也有SMTP设置,所以我可以通过我自己的服务器从Gmail发送。 转发是通过我的/ etc / aliases设置,我只是有 user: [email protected] 我可以从我的VPS发送到[email protected](使用邮件主题“[email protected]”),并在我的Gmail收件箱中收到邮件。 我能够从我的VPS发送到[email protected](使用邮件“主题”[email protected]),我收到我的Gmail收件箱中的邮件。 当我尝试从Gmail(或任何其他地址)发送到[email protected]时,我可以看到邮件到达日志,并试图发送邮件,但是邮件不显示在本地邮箱中邮件命令),它不会被转发到Gmail。 exim日志显示: 2013-02-12 19:27:56 1U5QCZ-0002bt-VA DKIM: d=gmail.com s=20120113 c=relaxed/relaxed a=rsa-sha256 [verification succeeded] 2013-02-12 19:27:56 1U5QCZ-0002bt-VA <= [email protected]=mail-qe0-f53.google.com [209.85.128.53] P=esmtps X=TLS1.0:RSA_ARCFOUR_SHA1:16 S=1736 id=CABfo9zkf+wF3TcniU4VjcCTLDnR2NtY2JsFa2YQrMJqmWYKnHw@mail.gmail.com 2013-02-12 19:29:02 1U5QCZ-0002bt-VA gmail-smtp-in.l.google.com [2607:f8b0:4001:c02::1b] Connection timed out 2013-02-12 19:29:05 1U5QCZ-0002bt-VA => [email protected] <[email protected]> R=dnslookup T=remote_smtp H=gmail-smtp-in.l.google.com [74.125.142.27] X=TLS1.0:RSA_ARCFOUR_SHA1:16 […]

基于个人电子邮件地址的Exim路由

我正在尝试将每个用户从一个基于Exim的邮件系统迁移到Exchange 2010系统。 我希望通过暂时保留基于Exim的系统作为MX来执行此操作,并且在Exchange系统上创build用户邮箱时,将为该用户在exim系统上创build手动路由规则,以便任何从本地和远程发件人发送给他们的邮件将被交付到Exchange邮箱。 我与Exim的经验是有限的,但似乎到目前为止我所见过的手动路由规则是基于域的,但这些地址(在Exchange和Exim系统上)将具有相同的域,所以我希望我可以基于特定电子邮件地址的路线。 最好的办法是什么呢?

Exim,hot将本地邮件路由到其他地址

我已经在我的debian wheezy服务器上设置了一个Exim4服务器。 该邮件服务器只发送来自本地主机的邮件。 目的是为我的网站发送邮件。 我有cron任务和其他服务为root用户生成邮件。 这些/var/mail不像以前一样存储在/var/mail中,而是通过exim发送到[email protected] 。 我试图让exim发送邮件到root用户[email protected]而不是[email protected] 。 我尝试在/root用[email protected]添加一个.forward作为内容。 我也试着用root: [email protected]改变/etc/aliases root: [email protected] 。 事实上,路由适用于root@localhost但不适用于以[email protected][email protected] 我testing了如何使用exim -bt解决路由问题: root@srv02:~# exim -bt root@localhost R: system_aliases for root@localhost R: dnslookup for [email protected] [email protected] <– root@localhost router = dnslookup, transport = remote_smtp host gmail-smtp-in.l.google.com [173.194.67.27] MX=5 host alt1.gmail-smtp-in.l.google.com [74.125.143.27] MX=10 host alt2.gmail-smtp-in.l.google.com [74.125.25.27] MX=20 host alt3.gmail-smtp-in.l.google.com [173.194.64.27] MX=30 […]

Exim – 将脚注添加到除一个用户以外的所有外发电子邮件

我目前正在pipe理一个由Exim 4.85处理的电子邮件服务器。这个服务器当前添加了一个页脚到所有的外发邮件。 添加此function的行可以在几个指南中find: transport_filter=/usr/bin/altermime –input=- –disclaimer=/etc/exim_footer –disclaimer-html=/etc/exim_footer_html 但是,现在有必要保持原来的某些外发电子邮件。 好处是必须为一个电子邮件地址(即[email protected] ,所有这些电子邮件都将是纯文本的(即没有HTML)。 例: [email protected] sends email ===> exim adds footer ===> delivered [email protected] sends email =========================> delivered 我想我可以利用string扩展function,使altermime使用一个空白的文件,但它一直是一个噩梦到目前为止。 我基本上已经越来越 Expansion of […] failed: condition name expected, but found "" 和 transport filter process failed (127): unable to execute command 困扰我的是,通过exim -bem命令testing扩展会返回所需的输出。 这些只是我失败的一些尝试: transport_filter=/usr/bin/altermime –input=- –disclaimer='${if eq {$sender_address}{[email protected]}{/etc/exim_footer}{/etc/empty_file}}' […]