我想知道与使用编程语言的内置 smtp api 相比,使用 smtp 中继(带有 sendmail/postfix/qmail)的任何优点/缺点。
我们一直在运行我们的 Web 应用程序的同一个机器上运行一个邮件服务器,所以我们发送电子邮件总是非常简单,无论是使用 PHP 还是 Python 或其他 - 不用担心网络中断或类似的事情由于 mta 非常可靠,因此会破坏电子邮件。现在我们切换到使用 Google Apps 发送电子邮件,电子邮件需要通过 gmail smtp 服务器,所以我决定是否应该使用支持发送 smtp 邮件的特定编程语言的 api,或者是否应该设置一个 smtp在服务器上中继(例如,使用后缀),以便应用程序可以继续以本地 mta 的可靠性发送邮件。
如果您能确定每种方法的优缺点,那就太好了。