email - 从 Linux 虚拟机实例发送电子邮件
问题描述
老linux用户在这里;但直到最近才开始使用 Google Cloud 解决方案来创建一些运行 CentOS 的 VM 实例。效果很好,并且已经成功使用了几年。
我正在添加一些新功能,我希望能够将通常发送到 root 的电子邮件发送给我。
过去,我只是在 /etc/aliases 的末尾添加了一行
根:myemail@gsuitedomain.com
这很有效,因为我管理的大多数盒子都在一个网络中,我还控制着本地邮件服务器,并且可以通过它发送。
看来我需要使用 G-Suite 设置某种中继?
那是正确的道路吗?
另外,我真的不想转发电子邮件。我只想将它发送到其中一个 G-Suite 帐户。所以,不需要真正的中继。
有人可以指导我朝着最简单的方向前进吗?
感谢您的帮助,
驯兽师
解决方案
默认情况下,GCP 会阻止端口 25 上的所有出站流量,因此您必须使用不同的流量。您可以在 GCE 文档中更详细地了解它。
在我看来,你必须运行 sendmail、postfix 或其他任何东西来发送电子邮件,但你必须将它们配置到 25 以外的其他端口。
推荐阅读
- java - Libgdx 联系人监听器 - 联系人不能双向工作
- c - 从线程内部终止线程的最佳方式或任何其他安全方式
- c++ - 为什么目录上的 std::filesystem::file_size 留给实现?
- python - 如何计算 JSON 值
- rust - 为什么 Rust RwLock 在 fork 中表现异常?
- r - R ggrides 包绘制平均线(NOT MEDIAN)
- c - C-从二进制文件中读取字符串不起作用
- c# - 如何在 PropertyGrid 中显示文件名列表
- python - 在 on_start 方法中访问 kivy 屏幕 ID
- sql - 仅当每行 2 列相等时才选择行