Symfony 2通过谷歌的传输速度非常慢

时间:2015-07-10 13:57:24

标签: php symfony gmail sendmail

在我们的生产服务器中,我们面临着意想不到的问题。

从昨天起暗示发送电子邮件的请求需要很长时间。其中一些请求在第二分钟结束时成功完成,其中一些请求以例外终止:

[2015-07-10 15:40:18] request.CRITICAL: Uncaught PHP Exception Swift_TransportException: "Expected response code 250 but got code "", with message """ at /var/www/html/project/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php line 386 {"exception":"[object] (Swift_TransportException: Expected response code 250 but got code \"\", with message \"\" at /var/www/html/project/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:386)"} []

配置只是普通:

mailer_transport: gmail
mailer_username: ***
mailer_user: ***
mailer_password: ***
mailer_from: ***

发送:

$message = \Swift_Message::newInstance()
    ->setSubject('Confirmation')
    ->setFrom($this->container->getParameter('mailer_from'))
    ->setTo($email)
    ->setBody($this->renderView('Bundle:emails:emailConfirmation.html.twig',  array('invoice' => $invoice)), 'text/html');
$mailer->send($message);

注意有时它工作正常有时需要2分钟,有时会刹车。

其他症状是,当它开始发送电子邮件时,无法使用相同的浏览器请求该站点(它等待)。而其他浏览器照常加载网站。

这不取决于电子邮件量。即使是微小的密码重发电子邮件也可能导致这种情况。

有什么想法吗?

感谢。

0 个答案:

没有答案