Php Swiftmailer未在Symfony控制器上刷新电子邮件
我创建了一个简单的项目,用于从swiftmailer发送电子邮件,但是,消息是从控制台发送的,而不是从控制器发送的。我的代码是Php Swiftmailer未在Symfony控制器上刷新电子邮件,php,symfony,swiftmailer,Php,Symfony,Swiftmailer,我创建了一个简单的项目,用于从swiftmailer发送电子邮件,但是,消息是从控制台发送的,而不是从控制器发送的。我的代码是 $message = \Swift_Message::newInstance('hello','test message', 'text/plain','Cp1252') ->setFrom('service@mycompany.com')->setTo('myuser@mycompany.com'); $this->get('mail
$message = \Swift_Message::newInstance('hello','test message', 'text/plain','Cp1252')
->setFrom('service@mycompany.com')->setTo('myuser@mycompany.com');
$this->get('mailer')->send($message);
- php是5.6
- smtp服务器是iis 6
- Apache是从xampp安装的
- S.O.是windows server 2008
提前感谢。要解决此问题,我在没有网络的情况下运行脚本,但是,我不知道如何在开发环境中正确运行此脚本。要解决此问题,我在没有网络的情况下运行此脚本,但是,我不知道如何在开发环境中正确运行此问题,Siwftmailer创建ID作为aaaabbbbccccddd@hostname,当IIS服务器重新发送寻找主机名的电子邮件时,因为我使用localhost进行了测试,远程smtp服务器无法识别源主机和trhows错误,为了解决此问题,我使用网络中的主机名运行。然而,我不知道如何在开发环境中避免这个错误。这就是问题所在,Siwftmailer将ID创建为aaaabbbbccccddd@hostname,当IIS服务器重新发送电子邮件以查找主机名时,因为我使用localhost进行了测试,远程smtp服务器无法识别源主机,因此出现错误,为了解决这个问题,我在网络中使用主机名运行。然而,我不知道如何在开发环境中避免这种错误。