我有一台 Ubuntu 服务器,我需要从它发送电子邮件(automysqlbackup、其他脚本、mantis 错误跟踪器),但它只能使用代理访问互联网。Postfix 或其他任何东西,只要我能发送邮件,就很完美。
我可以使用 Squid 或 Astaro Security Gateway,因为我们在这个网络上有两个代理……
最简单最好:)
多谢!
答案1
答案2
嗯,通过 HTTP 代理发送电子邮件是行不通的;最好的办法是在网络内的邮件服务器上或通过防火墙本身为此框配置 SMTP 中继(大多数防火墙都支持此功能)。
答案3
Ubuntu/Debian Exim 配置可以立即处理此问题。配置您的服务器以将所有邮件转发到 Smarthost(您的 ISP 的中继服务器)。我在内部使用此配置将所有电子邮件整合到单个服务器上。
答案4
你的问题缺乏细节,但你对
仅使用代理访问互联网
这让我想知道代理会允许什么和不会允许什么。如果它只允许 HTTP 和 HTTPS(这很常见),您将无法发送电子邮件,因为即使对出站流量没有限制,您的服务器也不会收到任何 SMTP 回复。在这种情况下,您需要通过本地邮件服务器发送电子邮件,该服务器可能被允许向外部发送电子邮件。