您想了解如何从Ubuntu Linux命令行发送Gmail吗? 在本教程中,我们将向您展示仅使用运行Ubuntu Linux的计算机的命令行发送Gmail电子邮件所需的所有步骤。

•Ubuntu版本:18.04

硬件清单:

以下部分介绍了用于创建此Ubuntu教程的设备列表。

上面列出的每一件硬件都可以在亚马逊网站上找到。

Ubuntu Playlist:

在此页面上,我们提供了与Ubuntu安装相关的视频列表的快速访问。

不要忘记订阅我们命名的youtube频道 FKIT.

Ubuntu相关教程:

在此页面上,我们提供了与Ubuntu安装相关的教程列表的快速访问。

教程 - 从Ubuntu Linux命令行发送Gmail

首先,我们需要启用您的Gmail帐户以接收来自外部程序的连接。

打开浏览器并访问您的Gmail帐户。

在我们的示例中,在浏览器中输入了以下URL:

http://gmail.google.com

在登录屏幕上,输入您的Gmail用户名和密码。

Gmail account

登录后,您需要访问以下URL:

• https://myaccount.google.com/lesssecureapps

选择该选项以启用安全性较低的应用程序。

google less secure app

现在,我们需要测试是否可以使用Linux命令行使用Gmail发送电子邮件。

使用以下命令安装所需的包。

# sudo apt-get update
# sudo apt-get install ssmtp

编辑ssmtp.conf文件以连接到我们的Gmail帐户。

# vi /etc/ssmtp/ssmtp.conf

root=virtualcoin.videos@gmail.com
mailhub=smtp.gmail.com:465
FromLineOverride=YES
AuthUser=virtualcoin.videos@gmail.com
AuthPass=kamisama123
UseTLS=YES

在我们的示例中,我们使用的是Gmail帐户virtualcoin.videos@gmail.com。

在我们的示例中,Gmail帐户virtualcoin.videos@gmail.com使用的密码为kamisama123。

您需要更改Gmail帐户和密码才能反映您的帐户。

使用以下命令使用命令行发送电子邮件。

# echo "E-Mail using the command-line" | ssmtp your.email@gmail.com

请记住,您必须更改上面使用的电子邮件地址。

帐号your.email@gmail.com仅用作示例。

gmail inbox

如果测试成功,你很高兴。

如果测试不成功,可能会显示以下消息。

•ssmtp:授权失败(534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 - gsmtp)

要解决此问题,您需要访问以下URL。

• https://accounts.google.com/DisplayUnlockCaptcha

选择解锁帐户的选项。

google unlock account

再次尝试使用命令行发送电子邮件。

如果测试成功,你很高兴。