尝试使用 swiftmailer 发送电子邮件,配置为:
transport: smtp
host: smtp.emailsrvr.com
user: *user*
password: *password*
我正在尝试使用 xampp 和 symfony 2.1 从 localhost 进行测试。目前我得到的错误是这样的:
“无法与主机 smtp.emailsrvr.com 建立连接 [连接尝试失败,因为连接方在一段时间后没有正确响应,或建立连接失败,因为连接的主机未能响应。#10060]”
我调用发送电子邮件的方法如下所示:
/**
* Send an email
* @param type $data
* @return boolean
*/
protected function sendMail($data)
{
$message = \Swift_Message::newInstance()
->setSubject(isset($data['subject']) ? $data['subject'] : 'No subject')
->setFrom($data['from'])
->setTo($data['to'])
->setBody(
$this->render('myBundle:emails:'.$data['view'].'.txt.twig',
$data['viewData']));
$this->get('mailer')->send($message);
return true;
}
在我可以发送电子邮件之前,我可能需要在 XAMPP 中设置一些东西吗?我已经尝试了一些东西,但到目前为止没有任何效果。