我正在通过亚马逊网络服务发送电子邮件。
使用Swift_Mailer-我需要接收由smtp服务器打印的消息ID。
如果我使用PHPMailer-然后输入action_function
并在$extra['smtp_transaction_id']
中接收到此消息,但是如果我使用Swift_Mailer
-那么我得到一个空响应,为什么?如何解决这个问题?
代码示例:
$this->logger = new \Swift_Plugins_Loggers_ArrayLogger();
$this->mailer->registerPlugin(new \Swift_Plugins_LoggerPlugin($this->logger));
$isSent = $this->mailer->send($message);
var_dump($this->logger->dump());exit;