Swiftmailer不会在Symfony Controller

时间:2016-02-17 23:21:59

标签: php symfony swiftmailer

我创建了一个简单的项目,用于从swiftmailer发送电子邮件,但是,消息是从控制台传递的,而不是从Controller传递的。我的代码是

$message = \Swift_Message::newInstance('hello','test message', 'text/plain','Cp1252')
    ->setFrom('service@mycompany.com')->setTo('myuser@mycompany.com');
    $this->get('mailer')->send($message);
  • php is 5.6
  • smtp服务器是iis 6
  • Apache是​​从xampp
  • 安装的
  • S.O。是Windows Server 2008

我尝试使用symfony 2.7和symfony 3.0使用swiftmailer 5.4,并使用编码utf-8和Cp1252

dev.log上的错误消息是     app.ERROR:刷新电子邮件队列时发生异常:预期响应代码250但得到代码“501”,消息“501 5.5.4无效地址”[] []

当我从控制台发送电子邮件时,这没有问题。

提前致谢。

1 个答案:

答案 0 :(得分:-1)

要解决我运行没有http://localhost但网络http://hostname的脚本,但是,我不知道如何正确运行en dev环境