我使用SMTP在我的CAKEPHP項目中發送電子郵件。 我的電子郵件地址的配置如下電子郵件不起作用的CakePHP 2.0 SMTP設置
class EmailConfig {
public $Smtp = array(
'transport' => 'Smtp',
'from' => array('[email protected]' => 'domainname.com'),
'host' => 'myhostingserver',
'port' => 2525,
'timeout' => 60,
'username' => '[email protected]',
'password' => 'secret',
'client' => null,
'log' => false
);
和我的郵件功能的代碼如下
$email = new CakeEmail('Smtp');
$result = $email->template('welcome_mail','default')
->emailFormat('html')
->to($to_email)
->from('[email protected]')
->subject('Welcome to my domain name')
->viewVars($contents);
if($email ->send('Smtp'))
{
echo ('success');
}
雖然我發送郵件的投擲以下錯誤SMTP超時。我的SMTP服務器的詳細信息是正確的,它在現有服務器中工作正常。我不知道我錯在哪裏