要安装什么包以从 localhost Ubuntu 发送电子邮件?

19 email ubuntu

我已经在我的服务器上安装了 ubuntu。我希望 cronjobs 向我发送电子邮件以进行输出。

我如何从终端发送电子邮件。我必须安装哪些东西以及我将如何在该程序中放置 smtp 或 pop 设置

ned*_*edm 12

我相信mailx就是你要找的。

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

这也将至少安装 postfix,并将为您提供一些设置 postfix 的选项。如果您的 LAN 上有 SMTP 服务器,请选择“卫星系统”,然后输入邮件域名,最后输入 SMTP 服务器的 IP 地址。

使用:

echo $MESSAGE_BODY | /bin/mail -s "$SUBJECT" "$RECIPIENT_ADDRESS"
Run Code Online (Sandbox Code Playgroud)

您还可以将文件用于正文:

/bin/mail -s "$SUBJECT" "$RECIPIENT_ADDRESS" < /tmp/message.txt
Run Code Online (Sandbox Code Playgroud)


Kyl*_*ndt 6

ssmtp软件包很受欢迎,因为它可以轻松地从 ubuntu 盒子发送电子邮件。 是设置它以使用 gmail 的教程。