использование почтовой программы в Symfony 4.3-> Ожидаемый код ответа "250", но получил код "535", с сообщением "535-5.7.8 Имя пользователя и пароль не приняты - PullRequest
0 голосов
/ 15 октября 2019

Я застрял. Я использую почтовую программу от Symfony с паролем, сгенерированным Gmail, и я продолжаю получать эту ошибку.

Кто-нибудь может понять, почему?

вот мой контроллер:

 public function new(Request $request): Response
    {
        $contact = new Contact();
        $form = $this->createForm(ContactType::class, $contact);
        $form->handleRequest($request);

        if ($form->isSubmitted() && $form->isValid()) {
            $entityManager = $this->getDoctrine()->getManager();
            $entityManager->persist($contact);
            $entityManager->flush();
            $name = ($form['Name']->getData());
            $email = ($form['Email']->getData());
            $subject = ($form ['Subject']->getData());
            $content = ($form['Content']->getData());
            $transport = new GmailTransport('******@*********.org', '******************');
            $mailer = new Mailer($transport);

            $entityManager = $this->getDoctrine()->getRepository(Subject::class);
            $toEmail = $subject -> getEmail();
            $realSubject = $subject -> getName();

            $message = (new TemplatedEmail())
            ->from($email)
            ->to($toEmail)
            ->subject($content)

            // path of the Twig template to render
            ->htmlTemplate('mail/newContact.html.twig')

            /* pass variables (name => value) to the template
            ->context([
                'expiration_date' => new \DateTime('+7 days'),
                'username' => 'foo',*/

            ;
    $mailer->send($message);


            return $this->redirectToRoute('home');
        }

        return $this->render('contact/new.html.twig', [
            'contact' => $contact,
            'form' => $form->createView(),
        ]);
    }

и у меня это есть в .env

###> symfony/mailer ###
 MAILER_DSN=smtp://******@*********.org:******************@gmail
###< symfony/mailer ###

у кого-нибудь есть идея?

Спасибо

...