如何从 Linux 命令行发送电子邮件?

如何从 Linux 命令行发送电子邮件?

我已经尝试过这个,但是没有用:

mail -s 'Teszt' [email protected] < notes.txt

答案1

许多电子邮件提供商不会接受来自居民 ISP 的 IP 的流量。此外,许多 ISP 会阻止传出的 SMTP 流量。因此,当您尝试从家用 PC 直接通过 SMTP 发送电子邮件时,通常会遇到很多问题。

您可能需要安装exim4或其他 MTA,并将其配置为使用外部电子邮件作为“智能主机”。外发电子邮件将显示为来自此电子邮件地址。在 Debian 上,这相当容易,只需输入apt-get install exim4,然后回答配置问题。

如果您使用的是 Debian 或 Ubuntu,那么您可能已经安装了它。dpkg-reconfigure exim4从根终端运行以重新运行安装问题。

完成此操作后,上述命令可能会开始起作用。

相关内容