我从SMTP日志中可以看出,有一些邮件被拒绝了。
504+:+Helo+command+rejected:+need+fully-qualified+hostname SMTPSVC1 Sxxx - 25 -- OutboundConnectionResponse 0 0 69 0 47 SMTP
在IIS6 > SMTP > Delivery > Advanced中,我可以看到FQDN被设置为服务器名'Sxxx‘
这台服务器在不同的域名上托管了很多不同的网站,所以我不确定这个FQDN实际上指的是什么?服务器没有自己的域名,只有IP地址。所有的网站都有不同的域名,所以选择哪一个。
当SMTP (AFAIK)回避消息时,它本身就没有真正的“身份”:它只是发送了一封电子邮件,查看了收件人域,找到了相关的mx记录和服务器,并试图将文件/电子邮件传递给该服务器。我的理解对吗?如果是这样,我应该做什么来提供一个FQDN。
编辑:刚刚意识到发送电子邮件的网站指定了一个实际的外部邮件服务器,而不是本地主机,因此它们可能连接到本地SMTP服务,该服务将邮件传递到指定的外部邮件服务器(还是完全绕过本地SMTP服务器并直接连接到外部邮件服务器?)它实际上是将邮件发送给收件人的(我在这里遗漏了一些基本概念,我知道)--所以SMTP FQDN应该是外部邮件服务器的吗?
如果
发布于 2014-03-07 12:49:18
在SMTP服务器属性中的Delivery -> Advanced下找到的FQDN值是SMTP服务器必须向其他邮件服务器标识自己时使用的域名。
大多数接收MTA的用户将试图通过对发送服务器的IP地址执行反向DNS查找来验证此标识,因此确保您输入的FQDN也存在于您服务器的公共IP地址的PTR记录中:
如果使用FQDN mailserver01.neilthompson.tld,IP地址为1.2.3.4,请确保4.3.2.1.in-addr.arpa上的PTR记录的值为mailserver01.neilthompson.tld。如果您没有自己的反向区域的权限,您的ISP应该能够在这方面帮助您。
发布于 2014-03-07 12:46:38
当SMTP (AFAIK)回避消息时,它本身就没有真正的“身份”:它只是发送了一封电子邮件,查看了收件人域,找到了相关的mx记录和服务器,并试图将文件/电子邮件传递给该服务器。我的理解对吗?
到目前为止还不错。但不幸的是,由于我们正处于eMail垃圾邮件时代,接收服务器希望在其海关站点上看到有效的in,例如FQDN、有效的DNS记录等等。
刚刚意识到发送电子邮件的网站指定了一个实际的外部邮件服务器,而不是本地主机,
好的,在这种情况下,您不会在服务器上看到任何SMTP日志。
但是:当您进入"SMTP业务“时,您将需要一个fqdn来处理您的服务器,就像'Sxxx.yourdomain.tld‘一样--小心它是双向解析的(fqdn -> IP和IP -> fqdn)。
https://serverfault.com/questions/580458
复制相似问题