Rad*_*ino 1 php swiftmailer google-apps symfony symfony-2.3
我每次尝试通过symfony 2.3.11中的swiftmailer通过谷歌应用程序帐户发送电子邮件时,都会收到以下消息
无法与主机smtp.gmail.com建立连接[php_network_getaddresses:getaddrinfo failed:名称解析#0暂时失败] 500内部服务器错误 - Swift_TransportException
我用Google搜索了但是我没有得到任何结果所以我一定做错了.
config.yml
# Swiftmailer Configuraftion swiftmailer:
transport: gmail
username: info@*******.com
password: **
Run Code Online (Sandbox Code Playgroud)
发送邮件的控制器:
/* send an email to user */
$message = \Swift_Message::newInstance()
->setSubject('Thank you')
->setFrom('info@********.com')
->setTo($email)
->setBody(
$this->renderView(
'xyProfileBundle:Mailer:thankyou.html.twig',
array('email' => $email, 'token' => $token)
)
)
->setContentType("text/html");
$this->get('mailer')->send($message);
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
您的主机看起来无法解析smtp.gmail.com.
尝试ping它:
ping smtp.gmail.com
Run Code Online (Sandbox Code Playgroud)
和:
php -r 'var_dump(gethostbyname("smtp.gmail.com"));'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17054 次 |
| 最近记录: |