Php 使用swiftmailer捆绑包发送电子邮件-Symfony2.1

Php 使用swiftmailer捆绑包发送电子邮件-Symfony2.1,php,smtp,symfony-2.1,swiftmailer,Php,Smtp,Symfony 2.1,Swiftmailer,正在尝试使用swiftmailer发送电子邮件,配置为: transport: smtp host: smtp.emailsrvr.com user: *user* password: *password* 我正试图使用xampp和symfony 2.1从localhost测试这一点。目前我得到的错误是: 无法与主机smtp.emailsrvr.com建立连接[连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应。#10060] 我

正在尝试使用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中设置一些东西?我尝试了一些方法,但到目前为止没有任何效果。

这是ISP阻止某些端口的问题,我最终不得不将端口587用于本地主机,我们交换了服务器提供商,因为Bluehost同时阻止了25和587。希望这对遇到同样问题的任何人都有帮助。

这是一个ISP阻止某些端口的问题,我最终不得不将端口587用于本地主机,我们交换了服务器提供商,因为Bluehost阻止了25和587。希望这对遇到同样问题的人有所帮助。

您是否尝试过其他传输工具,例如gmail?如果是关于swiftmailer或smtp/xampp的问题,请不要说打开端口25谢谢,我已经尝试过其他传输方式,但到目前为止都没有成功。这是一个我需要使用的,所以这不是一个真正的选择无论如何。但我会尝试搞乱端口,让你知道发生了什么事你尝试过另一种传输方式,比如gmail吗?如果是关于swiftmailer或smtp/xampp的问题,请不要说打开端口25谢谢,我已经尝试过其他传输方式,但到目前为止都没有成功。这是一个我需要使用的,所以这不是一个真正的选择无论如何。但我会尝试弄乱港口,让你知道会发生什么