我有一个专门的服务器在Debian上托pipe2/3的networking应用程序(networking服务器+ SQL服务器等)。
现在,这些Web应用程序不时地使用SendGrid等SMTP服务将邮件发送给各自的用户。
我打算重build一个新的服务器configuration。
关于电子邮件我想要这个服务器做的唯一的事情是:让Web应用程序通过外部SMTP发送电子邮件。
我不希望服务器充当SMTP服务器,也不是POP或IMAP。 要清楚的是,如果我可以完全从这个服务器的软件堆栈中删除电子邮件支持 ,那将是非常棒的。
是的,这是可能的。 您需要的是一个邮件传输代理,它提供了一个sendmail接口,并能够将您的邮件转发到外部SMTP服务器。 存在的工具完全符合这一需求。 其中之一是nullmailer ,另一个是esmtp 。 它的configuration当然很简单, 唯一需要的是有关SMTP服务器的信息,并要求安装软件包。
如果您维护本地MTA,那么当您的外部SMTP提供程序发生故障时,可以充当故障安全机制。