Ошибка использования Swiftmailer для проекта Symfony2 в производстве

У меня есть свой веб-сайт в производстве, с Hostinger, и с теми же параметрами и конфигурацией, что я не могу отправлять электронные письма в производстве, но я мог бы в режиме разработки. Я изменил параметры и файлы конфигурации с другими настройками, которые я видел в других вопросах, но безуспешно. В любом случае, я получаю следующую ошибку:

Не удалось установить соединение с хостом smtp.gmail.com
[Тайм-аут соединения № 110] 500 Внутренняя ошибка сервера —
Swift_TransportException

Мой файл parameters.yml:

parameters:
...
mailer_transport: gmail
mailer_encryption: ssl
mailer_auth_mode: login
mailer_host: smtp.gmail.com
mailer_user: [email protected]
mailer_password: xxxx
...

Мой файл config.yml:

# Swiftmailer Configuration
swiftmailer:
transport: gmail
host:      smtp.gmail.com
username:  [email protected]
password:  xxxx

Мой файл контроллера:

public function kontaktuaAction()
{
$kontaktua = new Kontaktua();
$form = $this->createForm(new KontaktuaType(), $kontaktua);

$request = $this->getRequest();
if ($request->getMethod() == 'POST') {
$form->bind($request);

if ($form->isValid()) {

$message = \Swift_Message::newInstance()
->setSubject($kontaktua->getGaia())
->setTo('[email protected]')
->setFrom($kontaktua->getEmaila())
->setBody($kontaktua->getIzena().'(e)k, email helbidea '.$kontaktua->getEmaila().' duena hurrengo mezu hau'.
' bidali dizu: '.$kontaktua->getMezua());
$this->get('mailer')->send($message);

return $this->redirect($this->generateUrl('kontaktua'));
}
}

return $this->render('TaldeaBundle:Default:kontaktua.html.twig', array(
'form' => $form->createView()
));
}

0

Решение

У меня работают следующие настройки:

config.yml under swiftmailer
encryption: ssl
auth_mode:  login

parameters.yml:
mailer_transport: smtp
mailer_host: smtp.gmail.com
mailer_user: #gmail_user_name
mailer_password: #gmail_password
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]