Я пытаюсь предоставить пользователям возможность отправлять мне электронные письма в Symfony, я могу отправлять письма себе, но не могу получать электронные письма от других писем, потому что адрес электронной почты по умолчанию указан в .env файл не переопределяется.
/**
* @Route("/send_msg", name="send_msg", methods={"GET","POST"})
*/
public function index(Request $request, \Swift_Mailer $mailer)
{
$name = $request->query->get('name');
$mail = $request->query->get('mail');
$msg = $request->query->get('msg');
$message = (new \Swift_Message('Client'))
->setFrom($mail)
->setTo('my_gmail@gmail.com')
->setBody($msg)
;
$mailer->send($message);
return new JsonResponse();
}
, а это файл .env
###> symfony/mailer ###
# MAILER_DSN=smtp://localhost
###< symfony/mailer ###
# For Gmail as a transport, use: "gmail://username:password@localhost"
# For a generic SMTP server, use: "smtp://localhost:25?encryption=&auth_mode="
# Delivery is disabled by default via "null://localhost"
MAILER_URL=gmail://my_gmail@gmail.com:my_pass@localhost
###< symfony/swiftmailer-bundle ###
###> symfony/sendgrid-mailer ###
#MAILER_DSN=sendgrid://KEY@default
###< symfony/sendgrid-mailer ###