Настройки SMTP Cakephp 2.0 в электронной почте не работают

Я использую 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-сервера верны, он нормально работает на существующем сервере. Я не знаю, где я ошибаюсь

5
задан Jon Cairns 20 January 2014 в 15:52
поделиться