我有一个Ubuntu服务器,我有各种各样的需要从它发送电子邮件(automysqlbackup,其他脚本,螳螂错误跟踪器),但它只能使用代理访问互联网。 Postfix或其他任何东西,只要我能够发送邮件,这是完美的。
我可以使用Squid或Astaro安全网关,因为我们在这个networking上有两个代理服务器…
最简单的最好的:)
非常感谢!
默认情况下,当试图发送电子邮件时,Ubuntu将查找地址域的MXlogging,并尝试直接发送。
你有两个select:
那么,通过HTTP代理发送电子邮件是不行的。 最好的办法是在networking中的邮件服务器上或者通过防火墙本身为这个盒子configuration一个SMTP中继(大多数防火墙支持这个function)。
Ubuntu / Debian Eximconfiguration可以解决这个问题。 configuration您的服务器将所有邮件转发到Smarthost(您的ISP的中继服务器)。 我在内部使用此configuration来合并单个服务器上的所有电子邮件。
你的问题是非常短的细节,但你的意见
仅使用代理访问互联网
让我怀疑代理将会什么也不会允许。 如果它只允许HTTP和HTTPS,这是很常见的,你将无法发送电子邮件,因为即使没有出站stream量的限制,您的服务器将不会收到任何SMTP答复。 在这种情况下,您需要通过本地邮件服务器发送电子邮件,该服务器允许在外部发送电子邮件。