最低限度的服务器配置仅用于通过 Ubuntu 上的脚本邮件发送日志

最低限度的服务器配置仅用于通过 Ubuntu 上的脚本邮件发送日志

我有一台配置为网关和 OpenVpn 服务器的 Ubuntu 12.04。我编写了一个脚本,可以根据目标可达性更改 VPN 目标。现在,我希望在脚本中包含一个简单的命令,每次发生更改时,都会向本地服务器上的我的电子邮件地址发送通知。例如..

/bin/mail -s ‘互联网上的 VPN’[电子邮件保护]

我在论坛上看到我可以使用postfixexim4 但我不想在这台机器上安装大型软件因为这个 GW 角色不应该失败。我知道 php 上有发送邮件的脚本但我也不想包含 php。我对 php 的工作方式但作为 bash 脚本的解决方案感兴趣 :)

答案1

您可以使用 smtp 客户端软件来模拟 mail/sendmail 命令 - 它不需要安装本地 MTA/SMTP 服务器。您可以考虑简体中文:或者发送邮件

另一个选择是安装功能齐全的 MTA/SMTP 服务器,配置为将所有本地提交的消息中继到另一台主机上的邮箱,而无需监听 smtp 端口 25。
[如果您有兴趣,我可能会添加更多详细信息]

相关内容