[英]Issue sending emails with swiftmailer bundle - Symfony2.1
嘗試使用swiftmailer發送電子郵件,配置如下:
transport: smtp
host: smtp.emailsrvr.com
user: *user*
password: *password*
我正在嘗試使用xampp和symfony 2.1從本地主機對此進行測試。 目前我得到的錯誤是這樣的:
“無法與主機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。希望這對遇到同一問題的任何人都有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.