Php 使用symfony2发送电子邮件时出错

Php 使用symfony2发送电子邮件时出错,php,symfony,Php,Symfony,如何使用symfony2从表单发送电子邮件 app/config/config_dev.yml: 控制器: 错误: Swift_TransportException:无法与建立连接 主机127.0.0.1[Aucune连接n�阿普�特雷�塔利汽车公司�纵坐标 cible l�快车�驳斥�e、 #10061] 您没有在本地主机上安装邮件服务器。您可以尝试使用以下配置发送电子邮件: # app/config/parameters.yml parameters: mailer_transpor

如何使用symfony2从表单发送电子邮件

app/config/config_dev.yml:

控制器:

错误:


Swift_TransportException:无法与建立连接 主机127.0.0.1[Aucune连接n�阿普�特雷�塔利汽车公司�纵坐标 cible l�快车�驳斥�e、 #10061]


您没有在本地主机上安装邮件服务器。您可以尝试使用以下配置发送电子邮件:

# app/config/parameters.yml
parameters:
    mailer_transport: gmail
    mailer_host:      ~
    mailer_user:      your_gmail_username
    mailer_password:  your_gmail_password

配置服务器以发送电子邮件。如果您使用Linux,最简单的方法是安装
sendmail
。它会一直保持这种方式。错误:错误:在D:\wamp\www\AgLog\vendor\symfony\symfony\symfony\src\symfony\Component\Debug\ErrorHandler.php行中超过了30秒的最大执行时间,请立即尝试,仅使用此参数您可以尝试在php.ini中增加最大执行时间(或使用ini设置)Swift_TransportException:无法与主机smtp.gmail.com建立连接[Une暂定断开连接a]�周� 汽车零件连接� N�帕斯�奥德尔庞杜便利酒店� D�杜尔西坦酒店�连接�表a�周� 汽车l�H�连接蛋白�帕斯�pondu.#10060]
public function aboutAction($name) {
    $message = \Swift_Message::newInstance()
        ->setSubject('Hello Email')
        ->setFrom('x@gmail.com')
        ->setTo('x@gmail.com')
        ->setBody($this->renderView('AgLogBundle:Mail:email.txt.twig', array('name' =>     $name)));

    $this->get('mailer')->send($message);

    return $this->render('AgLogBundle::ajouter.html.twig');
}
# app/config/parameters.yml
parameters:
    mailer_transport: gmail
    mailer_host:      ~
    mailer_user:      your_gmail_username
    mailer_password:  your_gmail_password