使用本地MTA作为Sendgrid的网关

我使用Interspire邮件营销大师和5个用户帐户设置电子邮件系统,每个用户都有自己的Sendgrid帐户。

我们正在试图构build一个快速的系统,所以我们有一个专用的MySQL服务器,内含大量的RAM,一个用来托pipeInterspire软件的Web服务器,以及我们目前的问题:一个MTA服务器。

我们希望MTA服务器充当Sendgrid的网关,因为它可以并行处理邮件,而不是直接从Interspire处理PHP限制。 从我听说Postfix将无法使用,因为我们都有我们自己的Sendgrid帐户,当Postfix被configuration为网关,它只允许一组凭据。

我的问题是,我们如何设置/使用我们自己的Sendgrid帐户,但通过MTA服务器将电子邮件传送给Sendgrid? 有没有其他的select?

我几乎想让MTA拦截来自Web服务器的smtp请求(包括smtpauthentication细节),然后接pipe交付。 由于MTA也是一个本地服务器,它应该是相当快的。

查理,你可以在postfix中使用依赖于发件人的SASLauthentication来为不同的用户使用不同的中继主机。 http://www.postfix.org/SASL_README.html#client_sasl_sender