如何在终端中设置邮件以使用电子邮件?

Max*_*Max 7 email command-line

我想使用终端发送电子邮件。我应该如何进行?

krt*_*krt 2

如果您只想发送电子邮件,请执行此操作。

使用以下命令安装ssmtp :

sudo apt-get install ssmtp
Run Code Online (Sandbox Code Playgroud)

使用以下命令打开ssmtp配置文件:

sudo vim /etc/ssmtp/ssmtp.conf
Run Code Online (Sandbox Code Playgroud)

并编辑该文件,使其看起来像这样:

root=YOURUSERNAME@gmail.com
mailhub=smtp.gmail.com:587
AuthUser=YOURUSERNAME
AuthPass=YOURPASSWORD
UseSTARTTLS=YES
UseTLS=YES
mailhub=smtp.gmail.com:587
Run Code Online (Sandbox Code Playgroud)

上面是一个gmail的例子。如果您不使用 gmail,则必须更改mailhubroot行。(对于雅虎邮件,将 mailhub 行更改为mailhub=smtp.mail.yahoo.com:587

完成此操作后,您将能够像这样发送邮件:

echo "Test message" | mail -s "Test subject" user@gmail.com
Run Code Online (Sandbox Code Playgroud)