Я использую SMTP для отправки электронной почты в моем проекте CAKEPHP.Моя конфигурация электронной почты выглядит следующим образом
class EmailConfig {
public $Smtp = array(
'transport' => 'Smtp',
'from' => array('contact@mydomainname.com' => 'domainname.com'),
'host' => 'myhostingserver',
'port' => 2525,
'timeout' => 60,
'username' => 'username@mydomainname.com',
'password' => 'secret',
'client' => null,
'log' => false
);
и мой код mail Functionality следующим образом
$email = new CakeEmail('Smtp');
$result = $email->template('welcome_mail','default')
->emailFormat('html')
->to($to_email)
->from('contact@mydomainname.com')
->subject('Welcome to my domain name')
->viewVars($contents);
if($email ->send('Smtp'))
{
echo ('success');
}
Во время отправки почты он выдает следующую ошибку Тайм-аут SMTP. Данные моего SMTP-сервера верны, он нормально работает на существующем сервере. Я не знаю, где я ошибаюсь