Postfix 仅发送无 FQDN

Postfix 仅发送无 FQDN

我正在使用 OSSEC 和 Nagios 在我们的网络上构建一种 HID 系统。到目前为止一切进展顺利;但我无法让 OSSEC 发送电子邮件警报。

我现在想做的是让 postfix 发送电子邮件,然后让 OSSEC 使用 postfix。

我知道我的 ISP 阻止了端口 25,而且我读到我可能需要通过其他服务重定向我的电子邮件(我使用的是端口 587)。但是似乎没有其他服务(Gmail、Comcast)接受我的电子邮件。阅读日志后,我发现电子邮件被退回的原因是:Gmail:“必须先发出 STARTTLS 命令”Comcast:“发件人被拒绝:发件人域无效”

最后,我没有用于此设置的 FQDN。我怀疑这可能是问题所在(这就是我将其包含在问题标题中的原因),但我真的不确定。

我不熟悉电子邮件的工作细节,并且我不确定“/etc/mailname”或“myhostname”(在 main.cf 中)有什么用途。

如果你能回答其中任何一个问题,那对我会非常有帮助

-我实际上可以在没有注册域名的情况下发送网络邮件吗?还是所有电子邮件服务都会将其视为垃圾邮件而拒绝?

-如果没有 FQDN,我应该在 main.cf 中使用“/etc/mailname”和“hostname”吗?

-您认为是否有关于 Postfix 的文章或资源适合我的情况?

如果你能就此事提供任何线索,我将不胜感激;谢谢

答案1

  • 如果没有注册域名我真的可以发送网络邮件吗?

是的。不过,您确实需要使用有效的电子邮件地址作为发件人。最好的解决方案(如果您确实想发送电子邮件)是使用地址和该地址的中继服务器。例如,使用 gmail.com 地址并使用经过身份验证的 TLS 端口 587 连接发送邮件,即使目的地不在 gmail。

  • 如果没有 FQDN,我应该在 main.cf 中使用“/etc/mailname”和“hostname”吗?

如果您有一个固定的 IP 地址,您应该有一个 FQDN,但只要您使用上述解决方案,这并不重要。

  • 您认为是否有任何关于 Postfix 的文章或资源适用于我的情况?

如果你选择使用 Gmail 账户,请搜索有关设置 Postfix 以中继到 Gmail 的文章。我在 Google 上找到的第一个结果是http://mhawthorne.net/posts/postfix-configuring-gmail-as-relay.html看起来简洁明了。对于其他电子邮件提供商,您应该能够找到类似的文档。

我上面说过“如果您确实想发送电子邮件”。如果您正在配置警报,您可能也想调查免费短信服务。

相关内容