Linux exim只发送带有NO域的邮件服务器

我不确定我是否理解邮件服务器所需的全部原理,所以我需要澄清一些问题。 我正在尝试在我的个人服务器上安装邮件服务器,该服务器上有自己的静态IP。 服务器没有任何关联的域。 我试图设置一个exim send-only邮件服务器来发送来自某个程序的程序错误信息,我必须给我自己的邮件(警报,状态)。 我看到的每个教程都需要使用智能主机,仅本地交付或域(FQDN)。

  1. 你绝对需要一个FQDN来发送邮件吗?

  2. 如果是这样,没有购买一个域是可能有一个公共邮件服务器?

  3. 我需要在networking中本地发送邮件什么?

你不一定需要你自己的域名。 但是,您需要在其他地方的域名或电子邮件帐户发送电子邮件。

有很多指导设置邮件服务器通过Gmail帐户发送。

你不能可靠地发送电子邮件从一个无效的域,或从根@本地主机,因为几乎每个垃圾邮件filter将阻止他们。 大多数电子邮件服务器检查发件人地址是否有效。

本地在您自己的networking中,您可以做任何你想要的,因为你控制过滤。 所以他们可以发送@ myfakedomain.local地址或任何你想要的(实际上你不应该使用.local了,但它会在内部工作)

如果您没有FQDN,则必须通过IPS的中继发送邮件。 一般来说,ISP已经把从自己的networking到任何地方的一切都转达了。 大多数ISP甚至阻止所有其他尝试绕过他们的继电器,并直接发送电子邮件。

所以你必须问你的ISP有关正确的SMTP中继,你可以使用提交。 如果你的ISP没有SMTP中继,你总是可以设置smarthost中继到谷歌公共中继(授权)。

请记住,中继通常会检查您的邮件是否有垃圾邮件,并且对于大量不请自来的垃圾邮件的怀疑会被禁止。