2013-04-02 1 views
1

Попытка отправить письмо с Swiftmailer, с конфигурацией:Проблема отправки сообщений электронной почты с SwiftMailer пачке - Symfony2.1

transport: smtp 
host:  smtp.emailsrvr.com 
user:  *user* 
password: *password* 

Я пытаюсь проверить это с локального хоста, используя XAMPP и Symfony 2.1. В настоящее время я получаю следующее сообщение:

«Не удалось установить соединение с узлом smtp.emailsrvr.com [Не удалось установить соединение, потому что связанная сторона не ответила должным образом через какое-то время или установив соединение не удалось, поскольку подключено хозяин не смог ответить # 10060]»

метод, который я звоню, чтобы отправить электронные письма выглядит следующим образом:.

/** 
* Send an email 
* @param type $data 
* @return boolean 
*/ 
protected function sendMail($data) 
{ 
    $message = \Swift_Message::newInstance() 
      ->setSubject(isset($data['subject']) ? $data['subject'] : 'No subject') 
      ->setFrom($data['from']) 
      ->setTo($data['to']) 
      ->setBody(
       $this->render('myBundle:emails:'.$data['view'].'.txt.twig', 
       $data['viewData'])); 
    $this->get('mailer')->send($message); 

    return true; 
} 

есть ли может быть что-то в XAMPP, что мне нужно, чтобы установить, прежде чем я могу Отправить письма? Я пробовал несколько вещей, но пока ничего не работает.

+0

Вы пробовали использовать другой транспорт, например, gmail? Просто отбросить, если речь идет о swiftmailer или smtp/xampp. – Erioch

+1

[Здесь] (http://forums.mozillazine.org/viewtopic.php?f=39&t=477422) сказать открыть порт 25 – Erioch

+0

Спасибо, я попробовал другое транспорта, но пока никто не работал. Это то, что мне нужно использовать, хотя это так и не вариант. Но я попробую возиться с портами и сообщить вам, что происходит – jonathonh

ответ

1

Это была проблема с тем, что ISP блокировал определенные порты, мне пришлось использовать порт 587 для локального хоста, и мы переключили поставщиков серверов, поскольку Bluehost блокирует как 25, так и 587. Надеюсь, это полезно для всех, кто сталкивается с этим вопрос.