Articles of smtp

采取措施改善电子邮件的传递能力

成功地向我的客户发送电子邮件是我公司非常重要的事情。 我们当然完全selectjoin,付费客户,垃圾邮件的可能性,整个事情。 我们发送的信息是收件人特别要求我们提供的。 我们已经完成了一些简单的工作,比如在我们的发送邮件服务器上设置SPFlogging 。 我们可以采取哪些其他措施来确保我们的电子邮件通过电子邮件服务器设置和configuration(类似于SPF等) 另外,有没有第三方的电子邮件服务,我们可以支付已经pipe理这些问题?

我应该在25和587上听SMTP吗?

我build立了haraka作为我们的邮件服务器,而对于出站电子邮件,它build议移动到587端口进行SMTPSauthentication支持。 但是,我不确定我是否应该 在两个端口上运行2个哈拉卡实例, 只听一个(587),或者 听两个,但redirect25至587。 哪一个应该跟随?

为什么Postfix试图连接到其他机器的SMTP端口25?

7月5日11:09:25 relay postfix / smtp [3084]:连接到ab.xyz.com [10.41.0.101]:25:连接被拒绝Jul 5 11:09:25 relay postfix / smtp [3087]:connect to ab .xyz.com [10.41.0.247]:25:拒绝连接Jul 5 11:09:25 relay postfix / smtp [3088]:连接到ab.xyz.com [10.41.0.101]:25:拒绝连接Jul 5 11: 09:25 relay postfix / smtp [3084]:连接ab.xyz.com [10.41.0.247]:25:连接拒绝Jul 5 11:09:25 relay postfix / smtp [3087]:connect to ab.xyz.com [10.41.0.110]:25:Connection refused Jul 5 11:09:25 relay postfix / smtp [3088]:连接到ab.xyz.com [10.41.0.110]:25:连接被拒绝Jul […]

反垃圾邮件filter如何处理反向DNS查询?

我听说大多数垃圾邮件filter在发送SMTP服务器(或类似的东西)的始发IP地址上使用反向DNS查找作为validation过程的一部分。 我想确保我的电子邮件通过这个检查。 我怎样才能确认我的电子邮件是可以的? 在研究中,我注意到,如果我看一下来自Gmail的有效电子邮件的标题,我会看到类似这样的内容: Received: from mail-pz0-f185.google.com (mail-pz0-f185.google.com [209.85.222.185]) by mx.google.com with ESMTP id 10si2346996pxi.164.2009.07.22.22.26.19; Wed, 22 Jul 2009 22:26:19 -0700 (PDT) 当我在209.85.222.18上执行nslookup时,它回应mail-pz0-f185.google.com,这是我所期望的。 如果它回答了一个不同的域名,那么我认为这将表明一个问题,并且会使检查失败。 这是什么反向DNS查找是关于还是我吠叫错误的树?

在邮件头里,“收到”ip是指什么?

我注意到一些邮件头联系了一个叫做received : from的字段,它包含一个ip地址。 即使他正在使用Web界面或服务器,此地址是否指向发件人计算机?

名称parsing中的临时失败:主机名查找失败

我已经有一个PHP脚本运行好几个月的脚本。 它最近停止了工作。 这个脚本连接到gmail发送一封电子邮件给我的客户。 最近,当我运行脚本时,我开始出现这个错误: The SMTP connection failed to start [tls://smtp.gmail.com:465]: fsockopen returned Error Number 0 and Error String 'php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution' 请记住,这是零代码更改。 我已经看了我的resolv.conf,它似乎是好的: nameserver 208.67.222.222 我可以ping gmail.com: # ping smtp.gmail.com PING gmail-smtp-msa.l.google.com (74.125.93.111) 56(84) bytes of data. 64 bytes from qw-in-f111.google.com (74.125.93.111): icmp_seq=1 ttl=247 time=26.7 ms 我可以通过l connect连接到谷歌和其他网站没有问题。 我login到我的Gmail帐户没有问题(也没有validation码)。 […]

如何testing备份/辅助MX服务器?

我想要使​​用Postfixbuild立一个辅助MX服务器,但我想知道在投入生产之前(通过添加MX条目)testing这个最好的方法是什么? 一种可能的方法是用一个完全不同的域名进行testing,即购买像“fake-test-domain.com”这样的域名,并仅使用该备份MX服务器来设置其DNS域名。 任何更简单的方法,我可以强制一个邮件服务器发送一条消息之前,它在DNS中列出的服务器? 我不认为我可以使用发送系统上的主机文件,因为这不会模拟MXlogging,对吧?

为什么尽pipeSPF“硬性”,电子邮件正常交付?

我试图找出为什么伪造电子邮件正在交付给主要的电子邮件提供商(gmail.com,outlook.com),即使电子邮件被标记为SPF hardfail 。 该电子邮件也被传递给Microsoft Exchange,它为相同的SPFlogging抛出一个PermError 。 我正在使用SOME_DOMAIN.com域发送电子邮件,该域定义了SPFlogging损坏。 该电子邮件是从我自己的IP地址传输的,这个IP地址没有在SOME_DOMAIN.com的SPFlogging中明确列出。 SOME_DOMAIN.com的SPFlogging具有以下三个属性,前两个属性违反了SPF RFC-4408: 需要超过10个DNS查询才能parsing整个SPFlogging,因为include: 。 在其中一个SPFlogging中出现语法错误,python-spf会抛出一个parsing错误。 SPFlogging包含hardfail和-all两个规则,都表示所有地址的集合应该是hardfail和hardfail 发送到outlook.com地址的电子邮件模拟admin@SOME_DOMAIN.com将在传送的电子邮件的SMTP标头中包含以下错误。 这封电子邮件正常发送到用户的收件箱 : Received-SPF: PermError (: domain of SOME_DOMAIN.com used an invalid SPF mechanism) Gmail还会将电子邮件发送到用户的收件箱,但会引发不同的SPF错误: spf=hardfail (google.com: domain of admin@SOME_DOMAIN.COM does not designate xxxx as permitted sender) smtp.mail=admin@SOME_DOMAIN.COM 那么这里发生了什么? 为什么尽pipeSPF hardfail电子邮件正在交付? 有SPFlogging损坏意味着其他SMTP服务器完全忽略SPF? 还是有什么我在这里失踪…

在什么情况下(如果有的话)MXlogging指向本地主机?

我在想,这绝对没有理由或理由,但是在我开口,在深泡菜找pipe理员之前,我想我应该问。 MXlogging是否有指向环回地址的情况? 对我来说,这表示任何试图发送到这个域的邮件服务器将会发送给自己,并失败,但我不是一个邮件大师,所以也许我失去了一些东西。 当遇到一个为什么 – 我们没有收到电子邮件? 问题为客户,我有麻烦包装我的头。 但是,也许我正在过度揣测事情。

从服务器发送testing邮件到testing设置最简单的方法?

使用Windows(2008)是否有一个简单的命令行工具,我可以使用从服务器发送testing电子邮件来testingSMTP,用户身份validation,端口等,而不写我自己的?