linux - Linux下发送邮件需要单独配置SMTP吗?

标签 linux unix

我有一个疑问,因为在我的旧项目中,每当我们在服务器上编写 shell 脚本时,我们只是使用 Linux 的各种邮件实用程序(sendmail、mail)。我们从未配置过任何 SMTP。

假设我有一台安装了所有这些实用程序的新服务器,我是否应该担心配置 smtp?

最佳答案

通常,您可以使用典型的 cli 实用程序,无需任何配置,只要您安装了 sendmail(或兼容的东西)并且网络配置正常。这是因为实用程序必须用来发送电子邮件的负责服务器可以通过 DNS 查找来检索。

这是不同的,但是如果您想使用传出 smtp 服务器,那么您必须配置哪个服务器以及如何使用它。这很有意义,因为它允许更细粒度的控制,并且可以防止某些不需要的消息详细信息被接受,例如无效的发件人地址。它还可以帮助提高远程 smtp 服务器对消息的接受程度,当您的网络设置不简单时,远程 smtp 服务器可能并不总是有效。

关于linux - Linux下发送邮件需要单独配置SMTP吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26343684/

相关文章:

python - Django 脚本中 'sort' 命令的 subprocess.call() 正在将\M 添加到我的文件末尾

linux - 如何跟踪 crontab 中脚本的调度位置

linux - 在Linux机器上运行vb脚本

linux - Windows 开发人员如何最轻松地让他的软件在 Wine 下运行良好

c++ - Unix:如何清除串口I/O缓冲区?

python - 使用python远程执行shell脚本

c - fork 后在子进程中设置 errno - OSX

linux - 使用 ZSH 评估数组内容时顺序错误

我们可以直接将一个等待队列分配给另一个吗?

linux - 如何将文件夹从linux机器转移到windows