在 Linux 命令行发送邮件的 5 种方法( 二 )

4) 如何在 Linux 上安装 sendmail 命令sendmail 是一个上广泛使用的通用 SMTP 服务器 , 你也可以从命令行用 sendmail 发邮件 。可以运行下面的命令从官方发行版仓库安装 sendmail 命令 。
对于 Debian/Ubuntu 系统 , 使用 APT-GET 命令 或 APT 命令 安装 sendmail 。
$ sudo apt-get install sendmail对于 RHEL/CentOS 系统 , 使用 YUM 命令 安装 sendmail 。
$ sudo yum install sendmail对于 Fedora 系统 , 使用 DNF 命令 安装 sendmail 。
$ sudo dnf install sendmail4a) 如何在 Linux 上使用 sendmail 命令发送邮件【在 Linux 命令行发送邮件的 5 种方法】sendmail 同样简单易用 。使用下面的 sendmail 命令发送邮件 。
$ echo -e "Subject: Test MailnThis is the mail body" > /tmp/send-mail.txt$ sendmail 2daygeek@gmail.com < send-mail.txt5) 如何在 Linux 上安装 ssmtp 命令ssmtp 是类似 sendmail 的一个只发送不接收的工具 , 可以把邮件从本地计算机传递到配置好的 邮件主机(mailhub) 。用户可以在 Linux 命令行用 ssmtp 把邮件发送到 SMTP 服务器 。可以运行下面的命令从官方发行版仓库安装 ssmtp 命令 。
对于 Debian/Ubuntu 系统 , 使用 APT-GET 命令 或 APT 命令 安装 ssmtp 。
$ sudo apt-get install ssmtp对于 RHEL/CentOS 系统 , 使用 YUM 命令 安装 ssmtp 。
$ sudo yum install ssmtp对于 Fedora 系统 , 使用 DNF 命令 安装 ssmtp 。
$ sudo dnf install ssmtp5a) 如何在 Linux 上使用 ssmtp 命令发送邮件ssmtp 同样简单易用 。使用下面的 ssmtp 命令格式发送邮件 。
$ echo -e "Subject: Test MailnThis is the mail body" > /tmp/ssmtp-mail.txt$ ssmtp 2daygeek@gmail.com < /tmp/ssmtp-mail.txt


推荐阅读