从服务器向自己发送电子邮件的最简单的方法是什么?

从服务器向自己发送电子邮件的最简单的方法是什么?

我正在寻找最简单的方法,以便能够从 ubuntu 服务器向我的 gmail 地址发送管理员电子邮件(备份、通知)。

最好的方法是什么?我应该创建一个 gmail 帐户并使用 imap 吗?还是应该安装 postfix 或类似的东西?(我关心的是保持它的轻量级并避免需要太多的配置/安全调整)。

谢谢你!

答案1

只需安装 Postfix。默认安装(互联网站点)即可。

/etc/aliases自己添加为 root 的别名

root: [email protected]

您还必须运行newaliases来更新索引数据库文件。

答案2

如果您的任何服务器托管着一个众所周知的垃圾邮件来源 - 现在包括许多云提供商和托管商,那么由于 RBL 策略,任何转发到 gmail(或任何此类网络邮件提供商)的别名都可能会失败。

我通常会设置一个“适合您域名的 Google 应用”帐户,并将必要的 SPF 记录添加到 DNS 区域,以便 Google MX 可以接受通过我的主机中继的邮件。

答案3

如果您已设置邮件,则可以使用 mailx 从脚本发送电子邮件...

my-backup-script.sh | mailx -s “备份结果”[电子邮件保护]

echo“只是一个测试”| mailx -s“请忽略这个”[电子邮件保护]

cat << EOF | mailx -s“更多测试”[电子邮件保护]

这是一个很长的

电子邮件测试

shell 脚本

末梢血

答案4

看起来配置 sendmail 通过 Gmail SMTP 发送对你来说更容易。

相关内容