发送邮件简单

发送邮件简单

我有一台 Ubuntu 16.04 LTS 和 Win 10 双启动台式电脑。

我希望能够使用控制台从这个 Linux 向一个或多个帐户(主要是 gmail.com)发送邮件。

命令必须直观,并且是一种“模板”,类似于

mail receivers -s "this is the subject " " this is the message" ...

很简单。我该如何实现呢?

答案1

“简单”是一个相对术语。对我来说简单,对其他人来说可能非常困难。

发送(和接收)电子邮件的最简单方法是使用 Evolution、Thunderbird 或其他可用的电子邮件客户端之一。

您可以从命令行发送电子邮件,事实上,许多程序(例如监控软件)都是通过这种方式发送电子邮件信息的。但是,设置起来并不简单。

根据你问题的措辞,这听起来就是你想要做的。如果是这样,你还需要阅读一些资料并做一些工作。

我的一台 16.04 机器上似乎安装了 mailx。另一台机器上没有安装。所以你可能需要安装它,也可能不需要。有关如何使用 mailx 的更多信息,请参见此处https://www.computerhope.com/unix/umailx.htm

还有其他 CLI 邮件客户端,例如 mail、s-nail 等。我碰巧喜欢 mailx。每个客户端都有自己的功能,因此在测试研究中,您可能会找到一个比其他客户端更好的客户端。

您还需要启动 SMTP 服务器。Postfix 最受欢迎,但 sendmail 的设置要容易得多。网上有很多关于如何操作的指南。

还请注意,设置随机机器并从中发送邮件时会遇到问题。如果您不是合法的邮件传输代理 (MTA),您会发现您的电子邮件被大量退回为垃圾邮件。

作为一项教育活动,这无疑是一个值得做的项目!

相关内容