我正在尝试通过SwiftMailer发送电子邮件,但它崩溃没有任何错误。 我四处搜寻,发现很多人有同样的问题但是,我发现的任何解决方案都帮助了我。
我有这段代码:
$transporter = \Swift_SmtpTransport::newInstance('webmail.xxx.xxx', 25)
->setUsername("XXXXXXX")
->setPassword("XXXXXX");
$mailer = \Swift_Mailer::newInstance($transporter);
$message = \Swift_Message::newInstance('SUBJECT')
->setFrom(array('noreply@yoursite.com'))
->setTo(array('user@yoursite.com'))
->setBody('This is ma message man');
$result = $mailer->send($message);
echo "bla bla bla";
它没有到达echo / error_log部分。
我错过了什么? 我也在使用silex
更新
最初我在silex页面上尝试了配置:
http://silex.sensiolabs.org/doc/providers/swiftmailer.html
在index.php中配置swiftmailer选项并在控制器中发送电子邮件但我收到错误:
PHP Fatal error: Uncaught exception 'Swift_TransportException' with message 'Connection could not be established with host localhost [Connection refused #111]
所以我尝试了另一种方法......