Невозможно использовать компонент Email Symfony 4.3 - PullRequest
0 голосов
/ 20 октября 2019

Я хотел бы использовать компонент электронной почты Symfony 4.3, но у меня ничего не получилось.

У меня есть простой контроллер:

<?php

namespace App\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Mailer\MailerInterface;
use Symfony\Component\Mime\Email;
use Symfony\Component\Routing\Annotation\Route;

class MailerController extends AbstractController
{
    /**
     * @Route("/email")
     */
    public function sendEmail(MailerInterface $mailer)
    {
        $email = (new Email())
            ->from('brikant@gmail.com')
            ->to('stephansav@gmail.com')
            ->subject('Registration email')
            ->text('Sending emails is fun again!')
            ->html('<p>See Twig integration for better HTML integration</p>')
        ;

        $mailer->send($email);
    }
}

и в файле .env у меня есть:

###> symfony/google-mailer ###
# Gmail SHOULD NOT be used on production, use it in development only.
GMAIL_USERNAME=brikant@gmail.com
GMAIL_PASSWORD=mypassword
MAILER_DSN=smtp://$GMAIL_USERNAME:$GMAIL_PASSWORD@gmail
###< symfony/google-mailer ###

, и у меня есть эти ошибки:

Ожидаемый код ответа "250", но получил код "535", с сообщением "535-5.7.8 Имя пользователя и пароль неПринят. Подробнее на 535 5.7.8 https://support.google.com/mail/?p=BadCredentials s13sm11230766wmc.28 - gsmtp ". И у меня есть эти ошибки:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...