SwiftMailer页面无效

时间:2016-12-13 19:30:23

标签: php logging swiftmailer

我正在尝试让SwiftMailer在我的应用程序中运行,但到目前为止,除了通过Composer安装它并为自动加载器添加include之外,还没有取得任何进展。

这是我的代码:

require_once "./swiftmailer/vendor/autoload.php";

$mailer = Swift_Mailer::newInstance(
    Swift_SmtpTransport::newInstance('....net', 25)
        ->setUserName('...@....org')
        ->setPassword('...')
);

$logger = new Swift_Plugins_Loggers_EchoLogger();
$mailer->registerPlugin(new \Swift_Plugins_Loggers_EchoLogger($logger));

$message = Swift_Message::newInstance('Test message')
    ->setFrom(array("i...@....org"))
    ->setTo(array("m...@...org"))
    ->setBody("This is a test message");

$num = $mailer->send($message);

printf("Sent %d messages\n", $num);

echo $logger->dump();

我从服务器获得的唯一响应是“页面无效”。我已经尝试在代码中注释掉各个块,看看我是否可以确定问题所在。在我添加logger插件之前,它发生在执行$ mailer-> sendMessage()行时。在尝试添加记录器插件后,当我使用$ logger = new Swift .... line初始化登录时会发生这种情况。

感谢任何帮助。

0 个答案:

没有答案