我有一个疑问,因为在我的旧项目中,每当我们在服务器上编写 shell 脚本时,我们只是使用 Linux 的各种邮件实用程序(sendmail、mail)。我们从未配置过任何 SMTP。
假设我有一台安装了所有这些实用程序的新服务器,我是否应该担心配置 smtp?
最佳答案
通常,您可以使用典型的 cli 实用程序,无需任何配置,只要您安装了 sendmail(或兼容的东西)并且网络配置正常。这是因为实用程序必须用来发送电子邮件的负责服务器可以通过 DNS 查找来检索。
这是不同的,但是如果您想使用传出 smtp 服务器,那么您必须配置哪个服务器以及如何使用它。这很有意义,因为它允许更细粒度的控制,并且可以防止某些不需要的消息详细信息被接受,例如无效的发件人地址。它还可以帮助提高远程 smtp 服务器对消息的接受程度,当您的网络设置不简单时,远程 smtp 服务器可能并不总是有效。
关于linux - Linux下发送邮件需要单独配置SMTP吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26343684/