我知道有關於此主題的大量問題,但仍無法弄清楚發生了什麼問題。CakePHP SMTP連接超時
這裏是我的代碼:
$this->Email->to = '[email protected]';
$this->Email->subject = 'any subject';
$this->Email->replyTo = '[email protected]';
$this->Email->from = 'Somebody <[email protected]>';
$this->Email->additionalParams = '[email protected]';
$this->Email->template = 'my_template';
$this->Email->sendAs = 'text';
$this->Email->smtpOptions = array(
'port'=>'465',
'timeout'=>'30',
'host' => 'ssl://smtp.googlemail.com', // also tried smtp.gmail.com
'username'=>'username',
'password'=>'pass',
);
$this->Email->send();
現在,這會導致什麼,但 「連接超時:110」。我嘗試了其他幾種郵件服務。總是得到連接錯誤。
幫助非常讚賞。
男人我得到了同樣的錯誤,再次在另一臺服務器,它工作正常,只是問題是我不能移動到另一臺服務器。你找出確切的問題是什麼?謝謝 – dav 2014-10-24 14:54:12
檢查您的服務器上是否安裝了郵件傳輸代理。也許使用普通的PHP腳本(http://www.rackspace.com/knowledge_center/article/how-can-i-test-php-mail-functionality),如果失敗,請詢問您的提供商。 – Chrisissorry 2014-10-24 18:05:50
感謝您的答覆,是的,因爲它竟然使用另一個SMTP帳戶被禁止。謝謝 – dav 2014-10-24 18:07:10