【发布时间】:2020-10-01 13:17:10
【问题描述】:
我有一个使用邮件功能发送电子邮件的 PHP 应用程序。作为 sendmail 应用程序,我使用 MSMTP。 所以问题是我需要使用第一个 SMTP 服务器在一个收件箱中发送邮件,并使用第二个 SMTP 服务器在另一个收件箱中发送邮件。 例如: 如果邮件将使用 Gmail SMTP 服务器,则应将其发送到 Gmail。如果邮件应该发送到另一个 SMTP 服务器的收件箱,它将使用我的 SMTP 服务器。
我考虑过使用 bash 脚本来使用具有不同配置的 MSMTP,这取决于“To”字符串。但我不太确定如何做到这一点。
【问题讨论】:
-
使用 PHPmailer 库不是更容易吗? github.com/PHPMailer/PHPMailer
-
我担心在我使用的应用程序中用phpmail替换邮件会很困难。另外我没有找到一种方法来使用不同的 smtp 服务器取决于收件人的电子邮件。