Задать вопрос

Почему не работает SwiftMailer Symfony2 на хостинге?

Всем привет.
Пытаюсь наладить отправку письма в symfony 2.8 через gmail.
Параметры подключения заданы вроде верно
config.yml
swiftmailer:
    transport: gmail
    username:  "%mailer_user%"
    password:  "%mailer_password%"

в parameters.yml соответственно указаны логин и пароль. в доках симфони сказано, что больше ничего прописывать не надо, все остальные параметры подтягиваются автоматически
при заходе на экшн контроллера, который отправляет почту, ничего не происходит (письма не приходят, в gmail аккаунте также тишина, папки спам проверял)
/**
     * @Route("/email", name="email")
     */
    public function emailAction()
    {

        $message = \Swift_Message::newInstance()
           ->setSubject('Contact enquiry')
           ->setFrom('example@example.com')
           ->setTo('example@example.ru')
           ->setBody(
               $this->renderView('TestBundle:Email:registration.html.twig', array('user' => 'user', 'pass'=>'test')),
               'text/html'
           );
       //print_r($message);
        $this->get('mailer')->send($message);

        $em = $this->getDoctrine()->getManager();
        $users = $em->getRepository('TestBundle:User')->findAll();

        return $this->render('TestBundle:Default:admin.html.twig', array(
            'users'=>$users
        ));
    }

при этом стандартная функция mail() проходит на ура за секунду
на локалхосте письмо в панели симфони отображается когда использую SwiftMailer
в чём трабл?
  • Вопрос задан
  • 440 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
slimus
@slimus
Symfony, Golang
проверьте spool, может быть у вас в очереди письма?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы