您想了解如何从Ubuntu Linux命令行发送Gmail吗? 在本教程中,我们将向您展示仅使用运行Ubuntu Linux的计算机的命令行发送Gmail电子邮件所需的所有步骤。
•Ubuntu版本:18.04
硬件清单:
以下部分介绍了用于创建此Ubuntu教程的设备列表。
上面列出的每一件硬件都可以在亚马逊网站上找到。
Ubuntu相关教程:
在此页面上,我们提供了与Ubuntu安装相关的教程列表的快速访问。
教程 – 从Ubuntu Linux命令行发送Gmail
首先,我们需要启用您的Gmail帐户以接收来自外部程序的连接。
打开浏览器并访问您的Gmail帐户。
在我们的示例中,在浏览器中输入了以下URL:
在登录屏幕上,输入您的Gmail用户名和密码。
现在,我们需要测试是否可以使用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仅用作示例。
如果测试成功,你很高兴。
如果测试不成功,可能会显示以下消息。
•ssmtp:授权失败(534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 – gsmtp)
要解决此问题,您需要访问以下URL。
• https://accounts.google.com/DisplayUnlockCaptcha
选择解锁帐户的选项。
再次尝试使用命令行发送电子邮件。
如果测试成功,你很高兴。