В моей среде разработки я сделал этот небольшой код для проверки отправки электронной почты.
$message = (new \Swift_Message('Hello Email'))
->setFrom('sendTest@mysender.com')
->setTo('myEmail@gmail.com')
->setBody($this->container->get('twig')->render('emails/test_email.html.twig'),
'text/html'
);
$this->mailer->send($message);
Он работает хорошо.
Моя проблема в среде Prod, мой сервер должен использовать прокси чтобы получить доступ к inte rnet.
, это сообщение, которое я получаю, пробую через Powershell:
[app] Exception occurred while flushing email queue: Connection could not be established with host **** [A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
Я не нашел пути в документации Swiftmailler настроить прокси ... кто-то уже это делает? :)
спасибо
Редактировать: Это сообщение, которое я получу, если попробую с Powershell:
cmdlet Get-Credential at command pipeline position 1
Supply values for the following parameters:
Credential
Send-MailMessage : Unable to connect to the remote server
At line:1 char:1
+ Send-MailMessage -To “florian@888.com” -Fr ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.Mail.SmtpClient:SmtpClient) [Send-MailMessage], SmtpException
+ FullyQualifiedErrorId : SmtpException,Microsoft.PowerShell.Commands.SendMailMessage
Я думаю, что это огонь стена, но с правилом outBound у меня все еще есть это сообщение