Swiftmailer Symfony 2.7 не отправлять электронную почту

Я пытаюсь отправить тестовое электронное письмо в Symfony 2.7.3 с помощью swiftMailer, но это не работает. Я посмотрел много постов, даже если это не работа. Обычная конфигурация для этого часто:

контроллер:

            $message = \Swift_Message::newInstance()
            ->setSubject('Mensaje de prueba')
            ->setFrom('prueba1@gmail.com')
            ->setTo('prueba2@gmail.com')
            ->setBody(
                $this->renderView(
                    'GuiasDocentesAppBundle:FAQ:plantillaEmail.html.twig',
                    array('correoConsultante' => $correoConsultante)
                ),
                'text/html'
            )
        ;
        $this->get('mailer')->send($message);

Parameters.yml:

{ parameters: { 
    database_host: 127.0.0.1, 
    database_port: null, 
    database_name: databasename, 
    database_user: databaseuser, 
    database_password: databasepassword, 
    mailer_transport: gmail, 
    mailer_host: smtp.gmail.com, 
    mailer_user: prueba1@gmail.com, 
    mailer_password: passwordforprueba1, 
    secret: *******************************, 
    database_driver: pdo_mysql, 
    database_path: null } }

config_dev.yml && config.yml:

swiftmailer:
transport: "%mailer_transport%"
encryption: ssl
auth_mode:  login
host:      "%mailer_host%"
username:  "%mailer_user%"
password:  "%mailer_password%"
spool:     { type: memory }

На самом деле, я нахожусь в среде разработки, но я думаю, что это не проблема. Как видите, prueba1@gmail.com в контроллере и parameters.yml одинаковы. Нужная учетная запись (prueba1@gmail.com) была настроена для работы с внешним приложением без этой ссылки. Я надеюсь, что кто-нибудь сможет мне помочь. Спасибо

1 ответ

В Symfony 2.7 я получил ту же проблему в одном из моих приложений

Решение состояло в том, чтобы спулировать электронные письма http://symfony.com/doc/2.7/cookbook/email/spool.html

И отправлять буферные письма через cron (хромое решение - но у меня работает)

Другие вопросы по тегам