通过ssmtp将邮件从应用程序中继到Gmail

我想让我的Linux服务器接收来自主机(局域网,但如果可能的话通过互联网)邮件,而不是中继到Gmail。

我用ssmtp做了第二部分,让服务器通过Gmail发送邮件

ssmtp [email protected] < msg.txt 

另外一部分是需要用到的程序集成了一些smtp报警function。 这个程序的大部分不支持凭证发送,所以我需要通过一个不需要它的服务器。

最终结果必须是:

host_with_smtp_alarm_function – > server_smtp – > Gmail_server

我怎样才能做这个工作?

编辑:

我的主机有一个掩码来填充smtp服务器信息。 用ip和端口填充导致“不可能连接”linux服务器不在监听连接,所以发送但不能接收。

netstat -a确认。

问题不清楚:

如果你希望发送电子邮件到谷歌 – 完全足以在postfix指向谷歌帐户设置别名。 例如:

 account: [email protected] 

它会将任何发送到帐户@ $ localdomail的邮件转发到[email protected]

另外,如果你希望通过谷歌的电子邮件(你想发送电子邮件到互联网使用Gmail帐户,但到Gmail) – 你必须configurationSMTPauthentication。 后缀示例在http://www.postfix.org/SASL_README.html#client_sasl_enable