我试图了解发送电子邮件的程序。我已经配置了一个 crontab 来将系统警报发送到我的外部电子邮件,并且它工作正常。但是,我没有在这台机器上配置任何 SMTP 服务器,但系统仍然可以向外部电子邮件发送警报。这台机器是全新安装的,仅连接到互联网。
谁能帮助我了解系统如何发送电子邮件?
Vid*_*uth 12
发生这种情况是因为 Ubuntu 桌面和服务器默认(至少在 16.04 及更高版本)已postfix.service
启用并正在运行。您可以通过在终端中发出以下命令来确认这一点:
systemctl --type service --state running | grep postfix
Run Code Online (Sandbox Code Playgroud)
邮件的发送是有效的,因为 postfix 对邮件目的地域的 MX 记录进行了简单的 DNS 查找。接收服务器只是接收它发送的邮件,可能会对其进行一些检查,然后将其放入接收者的收件箱中。所以发送电子邮件不需要 SMTP 配置。
归档时间: |
|
查看次数: |
2614 次 |
最近记录: |