Я хотел бы использовать компонент электронной почты 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 ". И у меня есть эти ошибки: