我正在运行一堆Debian/Ubuntu服务器,其中一个核心主服务器与所有其他Web服务器连接。但是,现在,当我们的核心服务器发送一封电子邮件时(如通过我们的管理Web GUI发送电子邮件的人),第一个“Received:”标题列出了我们要避免的主服务器的地址。如何通过其他服务器发送SMTP电子邮件?
所以我的计划是设置一种方式发送电子邮件通过服务器,它应该真的来自。因此,当我们通过www.backend.com上的软件发送电子邮件时,我希望标题反映www.frontend.com。我尝试查找Ubuntu的SMTP代理,但没有发现太多,除了寻找称为MTA的东西。
我玩过nullmailer和msmtp,但我似乎无法按我期待的方式工作,例如,请在www.backend.com上为此帐户设置SMTP凭据,以指向www.frontend.com并让前端服务器连接到我们的电子邮件提供商。我正在尝试做什么?
编辑 TL; DR
我一直在试图建立SMTP中继服务器,但我无法连接到我的后缀SMTP服务器远程。如何在Debian Ubuntu上设置简单的电子邮件中继服务器?不知道这是甚至正确的词,因为似乎有数百篇文章解释如何,但我不能得到一个单一的工作
使用它两次!哇,甚至没有跨过我的脑海。我将这个想法放到测试中,并在有结果时回来 –
看起来好像我的主要问题是首先在前端设置了后缀服务器。我遵循https://help.ubuntu.com/lts/serverguide/postfix.html,但在telnet附近,我没有看到“250-STARTTLS”或“250-AUTH LOGIN PLAIN”行 –
You'您可能需要使用sysytemctl重新启动它,查看日志,检查netstat -an并检查是否有任何答案违反了它生成的配置行。如果日志未指向特定问题,则使用diff与默认配置从您的其他机器可能有助于限制您需要查看哪些线路。 – lossleader