Articles of exim

configurationexim使用远程smtp与authentication

我有一个专门的服务器与它的进出口。 我还在hostgator上有一个正式的共享主机帐户(“sharedhostingdomain.com”)。 我想configurationexim总是使用hostgator的smtp服务器(“mail.sharedhostingdomain.com”)来发送邮件。 问题是,hostgator的smtp服务器显然需要身份validation,并在不同的端口(26)。 由于我确实拥有合法帐户,所以我拥有访问凭据,但是我不知道如何强制使用exim来始终使用该SMTP服务器,而不是直接连接到收件人的smtp服务器,以及在哪里指定访问凭据。

如何更改exim的DKIM和SPF以发送电子邮件?

我现在花了2个小时试图找出这个问题,我即将放弃,去睡觉。 由于虚假垃圾邮件警报(可能是由于发送过多邮件导致的),我一直在使用Gmail拒绝来自我的VPS服务器的电子邮件。 所以我改变了我的Eximconfiguration从不同的IP发送电子邮件(我的VPS自带3),并解决了这个问题。 我还在我的域上启用了DKIM和SPF以增加测量。 但现在,我的所有电子邮件都显示为(“From:Sender Name via server.domain1.com”),其中server.domain1.com是我的VPS主机名。 我以前在Outlook中有相同的问题,并closures“设置SMTP发件人:头”解决了​​这个问题。 但是我相信现在添加DK​​IM和SPF使得Gmail通过“server.domain1.com”添加了我的消息。 我该如何解决? 这是一个典型的邮件标题(正如它在gmail上显示的那样): Delivered-To: [email protected] Received: by 10.60.44.163 with SMTP id f3csp248622oem; Thu, 29 Mar 2012 21:23:18 -0700 (PDT) Received: by 10.50.106.200 with SMTP id gw8mr452788igb.10.1333081398523; Thu, 29 Mar 2012 21:23:18 -0700 (PDT) Return-Path: <[email protected]> Received: from domain2.com ([XXXX]) by mx.google.com with ESMTPS id y1si810998igb.3.2012.03.29.21.23.18 (version=TLSv1/SSLv3 […]

保护Exim队列免受垃圾邮件制造者和系统资源占用

有防止垃圾邮件发送者的方法吗? 今天有人注册并用一堆电子邮件给队列发垃圾邮件。 我运行CPanel并拥有它,所以Exim每小时只允许这么多,但是系统在队列中遇到了4.0的负载,并被加载到大约5万个电子邮件中。 有没有办法阻止帐户加载队列如此之高或以某种方式更好地保护Exim免受垃圾邮件发送者的侵害?

Exim DKIM错误:DKIM:签名失败(RC -101),无论我尝试使用哪个私钥

我和Exim有这个问题。 DKIM签署传出邮件失败。 这是/ var / log / exim4 / mainlog输出(Debian Squeeze): 2012-08-02 17:11:33 1Sx1k5-0004Tk-9D <= me@my_domain.com U=me P=local S=399 2012-08-02 17:11:33 1Sx1k5-0004Tk-9D DKIM: signing failed (RC -101) 2012-08-02 17:11:33 1Sx1k5-0004Tk-9D => [email protected] R=dnslookup T=remote_smtp H=gmail-smtp-in.l.google.com [173.194.77.27] X=TLS1.0:RSA_ARCFOUR_SHA1:16 DN="C=US,ST=California,L=Mountain View,O=Google Inc,CN=mx.google.com" Exim的运行版本是:Exim 4.72版Berkeley DB:Berkeley DB 4.8.30 🙁 2010年4月9日)支持:crypteq iconv()IPv6 GnuTLS move_frozen_messages DKIM 正如我在这里 : 嗨乔恩,错误:“DKIM:签名失败(RC -101)”是错误代码PDKIM_ERR_RSA_PRIVKEY(从src […]

我怎样才能让一个传入邮件到多个本地邮件?

我正在维护运行FreeBSD的IMAP服务器,它使用exim 4.80作为其MTA。 现在我尝试创build一个电子邮件别名,以便我可以解决系统的所有用户通知他们关于计划停机时间等等。 这个想法是,一个邮件[email protected]应该被转发给系统上的所有用户。 我最初考虑有一个简单的/etc/aliases入口,但注意到这不是我想要的,因为系统的用户可能会有Sievefilter,放弃除less数白名单之外的所有入站邮件。 我注意到可以使用appendfile传输方式直接传递到本地Maildir目录(绕过任何其他MDA,从而绕过Sievefilter),但是如何使一个传入邮件到vmailusers被redirect到多个本地邮件员?

防止邮件由中继发送

目前看来,有人用我的服务器发送垃圾邮件,因为我看到来自其他电子邮件服务(如Gmail)的100封拒绝电子邮件说,邮件无法传递“返回给发件人”并发送到mydomain.com。 经过调查,这些电子邮件是通过远程IP从RELAY来的,而不是从服务器本身(例如病毒等) 有什么我可以做,以防止有人使用我的邮件服务器(exim)中继? 我的服务器上有LFD,用于监视中继发送的电子邮件,并向我发送下面的警报。 如果超过200个来自该地址,我有LFD设置来阻止发件人。 示例LFD警报: Subject: lfd on tent.myotherdomain.com: RELAY Alert for 187.23.175.140 (BR/Brazil/bb17af8c.virtua.com.br) To: [email protected] Time: Wed Dec 5 14:25:46 2012 +0000 Type: RELAY, Remote IP – 187.23.175.140 (BR/Brazil/bb17af8c.virtua.com.br) Count: 203 emails relayed Blocked: Temporary Block Sample of the first 10 emails: 2012-12-05 14:08:44 1TgFeV-0006I1-7b <= [email protected] H=(Smkt) [187.23.175.140] P=esmtp S=339 T="smtp.mydomain.com:25" from […]

Exim4不会发送到/ etc / aliases中的所有电子邮件地址

(我发布了这个超级用户,但我意识到这可能是更好的处理在这里) 我最近在我的工作中设置了一个开发服务器来testing某些function。 我设置了exim4作为服务器的MTA。 但是,当我testing并发送邮件到服务器上的帐户时,即使我在/etc/aliases有多个条目,它只会发送到其中一个电子邮件地址。 入口是我的/etc/aliases文件是: joshua: **@gmail.com, **@apps.gmail.com 下面是tail /var/log/exim4/mainlog 。 我已经更改了电子邮件地址,但其余的数据是一样的。 **@gmail.com是我的常规Gmail账户, **@apps.gmail.com是我的工作的Google应用账户,而**@apps.gmail.com是服务器的域名。 2013-02-04 02:39:55 1U2Geh-0000aO-LZ DKIM: d=gmail.com s=20120113 c=relaxed/relaxed a=rsa-sha256 [verification succeeded] 2013-02-04 02:39:55 1U2Geh-0000aO-LZ <= **@gmail.com H=mail-wi0-f179.google.com [209.85.212.179] P=esmtp S=1757 id=CAM+SEUAx2UK8cDKe-MO22maib0at4kO=J+tQniEy=rxmPpbgjg@mail.gmail.com 2013-02-04 02:39:56 1U2Geh-0000aO-LZ => **@apps.gmail.com <[email protected]> R=dnslookup T=remote_smtp H=aspmx.l.google.com [2607:f8b0:4002:c04::1b] X=TLS1.2:RSA_ARCFOUR_SHA1:128 DN="C=US,ST=California,L=Mountain View,O=Google Inc,CN=mx.google.com" 2013-02-04 02:39:56 1U2Geh-0000aO-LZ => **@gmail.com <[email protected]> R=dnslookup […]

从机器/进程发送邮件到外部机器

我运行的Ubuntu 12.04lts服务器与denyhosts,logwatch,apticron等守护进程发送电子邮件给机器上的用户,当发生什么事情。 由于我不使用root帐户, 我把所有到根目录的东西都归到了我自己的超级用户帐户中: mailer-daemon: postmaster postmaster: root nobody: root hostmaster: root usenet: root news: root webmaster: root www: root ftp: root abuse: root noc: root security: root root: richard 邮件现在被传送到我的richard账户。 为了转发每一封邮件,我添加了这一行: richard: [email protected], richard 服务器的主机名是srv1.domain.com。 我不想在这台机器上收到外部邮件。 我只是想从机器发出的本地邮件被转发到我的,托pipe在谷歌业务应用程序,远程邮件。 如何configurationexim(至less我认为这是ubunutu的默认MTA)来做到这一点?

exim4redirect路由器,如果redirect传递失败,则回退

我运行一个exim4实例,该实例是我的域的主要MX,并从公共Internet接收电子邮件。 邮件为我的用户被转发到其他电子邮件地址 – 我使用redirect路由器和别名文件来实现这一点。 有时,收到转发邮件的电子邮件服务器会拒绝该邮件。 在这种情况下,Exim会将邮件反弹回原始发件人。 我更希望如果redirect交付失败,exim不会导致整个交付失败,而是回退到替代路由器,例如进行本地交付。 这是可能的,我怎样才能configuration这种行为?

在运行apache和exim的服务器上使用www作为主机名?

我有一个VPS,目前正在托pipe一个网站,也作为邮件服务器运行exim 。 我拥有website.com的SSL证书,也适用于www.website.com 。 由于我的服务器的FQDN是server.website.com我不能使用我的证书的电子邮件,所以我想知道是否将我的主机名更改为www.website.com是一个好主意? 我很有信心,这是一个好主意……直到我在WHM上find这个: 主机名不应以“www”开头 这绝对是一个不是吗? 为exim做一个自定义主机名configuration会更好吗? 将一个邮件服务器命名为www.something.com是否合理?