我想让我的 linux 服务器从主机(局域网,但如果可能的话通过互联网)接收邮件,而不是中继到 Gmail。
我使用 ssmtp 制作了第二部分,让服务器使用 Gmail 通过 Gmail 发送邮件
ssmtp [email protected] < msg.txt
其他部分是需要的,例如使用集成了一些 smtp 报警功能的程序。该程序的大多数不支持使用凭据发送,因此我需要通过不需要它的服务器。
最终结果必须是:
Host_with_smtp_alarm_function -> server_smtp -> Gmail_server
我怎样才能使这项工作?
编辑:
我的主机有一个掩码来填充 smtp 服务器信息。填充 ip 和端口导致“无法连接” linux 服务器没有监听连接,所以发送但不接收。
netstat -a
确认。
问题不清楚:
如果您希望向 google 发送电子邮件 - 在指向 google 帐户的后缀中设置别名就足够了。例如:
它会将发送到 account@$localdomail 的任何邮件转发到 [email protected]
或者 - 如果您希望通过 google 转发电子邮件(您希望使用 gmail 帐户将电子邮件发送到互联网,但发送到 gmail) - 您必须配置 smtp 身份验证。后缀的示例位于http://www.postfix.org/SASL_README.html#client_sasl_enable