0

我正在通过 SwiftMailers 脚本连接到 Mandrill 的 SMTP,但我没有在 Mandrill 中看到我通过 Swift 发送的电子邮件的报告。为什么会这样?

这是我连接到 Mandrill 的代码(一切正常并按应有的方式发送邮件)

    include_once "../swift_required.php";
    $transport = Swift_SmtpTransport::newInstance('smtp.mandrillapp.com', 465, 'ssl');
    $transport->setUsername('our@email.com');
    $transport->setPassword('api-key-goes-here');
    $swift = Swift_Mailer::newInstance($transport);
4

1 回答 1

0

您需要设置 SMTP 标头:

$message = Swift_Message::newInstance();
$headers = $message->getHeaders();
$headers->addTextHeader('X-MC-Track', 'opens, clicks_htmlonly');

查看更多,http://help.mandrill.com/entries/21688056-Using-SMTP-Headers-to-customize-your-messages

于 2013-06-25T17:55:02.520 回答