互联网服务提供商是否接受来自没有DNSlogging的后缀为空的客户端的邮件?

我担心我的邮件服务器安装可能会导致一些ISP拒绝它发送的邮件。

我正在使用Postfix为Web应用程序,轻载,用户通知发送邮件。 它还发送cron通知和“monit”警报。 它仅用于发送邮件。 我想它是想成为“空客户端”。

后缀服务器和Web应用程序在同一个盒子上。 Web应用程序生成“到”和“从”电子邮件邮件标题。

服务器:123.foobar.com网站域名:mysupersite.com

通过postfix发送的邮件有:from:[email protected] HELO:123.foobar.com(123.123.123.123)(我不确定这是否足够的标题信息来描述我的状况)

我读过一些邮件服务器将拒绝来自“发件人”电子邮件地址域不匹配发送服务器域的传入邮件…

为了向这个混合体中添加一个扭曲,这个服务器没有dnslogging。 我读过一些服务器是故意configuration的。

例如:“dig 123.foobar.com + short”和“dig -x 123.123.123.123 + short”不会为我的服务器域给出回答。

所以似乎没有办法让邮件服务器看看HELO是否说实话。 如果接受邮件服务器甚至检查。

截至目前,邮件正按照我所描述的方式发送,并且到达目的地,但只有less量的testing邮件。

但这是正确的吗? 有没有更好的办法? 我应该通过中继主机发送邮件吗? 我有更多的问题,而不是答案。 请帮忙!

通常,这种types的电子邮件(服务器)将通过正确运行的SMTP服务器进行中继,以减less电子邮件被过滤的机会 – 类似于ISP的中继通常会工作得很好。

绝对不需要有匹配的服务器和电子邮件地址。 但:

如果您想发送邮件为[email protected]并使用名为amailer.smtprelay.invalid的发送主机, amailer.smtprelay.invalid这种情况并不less见。 这是数以百万计的邮件每天发送。 只需看一下Google Apps邮件,发送主机是以google.com结尾的东西,而托pipe的域名可以是example.net

您必须遵循的唯一要求是您有一致的example.comamailer.smtprelay.invalid DNS条目。 这意味着您有一个MXlogging或至less一个example.com的logging(无论他们指向哪里,但必须有效)。 最重要的是,您需要在DNS中保持amailer.smtprelay.invalid一致性,以便此名称指向0.1.2.3并且0.1.2.3将一个PTRlogging指向amailer.smtprelay.invalid 。 而服务器的HELO / EHLOstring也必须与名称amailer.smtprelay.invalid匹配。

有一个例外。 如果您的发送服务器不是像amailer.smtprelay.invalid但是3-2-1-0.dynamic.isp.invalid那么您将丢失,因为这主要表明您的主机处于一个dynamic的IP范围,所以许多SMTP服务器将拒绝接受你的邮件。 直接从dynamicIP发送不被禁止,但不build议。