我一直在嘗試使用CakePHP(CakeMail)將電子郵件發送到Microsoft Exchange 2010 Server的幾個配置選項。這是我目前的配置:CakePHP CakeMail將電子郵件發送到TLS Microsoft Exchange Server 2010(在Godaddy中託管的Exchange)
public $default = array(
'transport' => 'Smtp',
'from' => array('[email protected]' => 'Me'),
'host' => 'smtp.ex3.secureserver.net',
'port' => 587,
'timeout' => 30,
'username' => 'verifiedUserName',
'password' => 'verifiedPassword',
'client' => null,
'log' => true,
'delivery' => 'smtp'
);
,這是我的測試功能
public function test_email() {
App::uses('CakeEmail', 'Network/Email');
$email = new CakeEmail();
$email->config('default');
debug($email->config());
$result = $email->template('checkout')
->from('[email protected]')
->emailFormat('text')
->to('[email protected]')
->subject('TEST EMAIL ')
->send();
}
我得到一個
SMTP Error: 504 5.7.4 Unrecognized authentication type
如果我改變主機「SSL:// smtp.ex3.secureserver.net'或'tls://smtp.ex3.secureserver.net'我得到一個
Unable to connect to SMTP server.
服務器配置爲使用TLS。
任何想法?