symfony 3에서 swiftmailer와 관련된 문제가 있습니다. 결과없이 문제를 검색하는 데 3 일을 소비합니다. 메일 응용 프로그램의 확인 메일을 보내려하지만 메일을 제대로 보낼 수는 있지만 플러싱 이메일 큐 동안 예외가 발생했습니다 : statut (302)에 요청 retun 및 오류 로그 내 confugration 파일을 여기에 메일이symfony 3 swiftmalier 메일을 배달하지 않습니다.
을 dilivered되지 않도록 ""메시지와 함께 "예상 응답 코드 (220)는 그러나"코드를 가지고와
config.yml
swiftmailer:
transport: '%mailer_transport%'
host: '%mailer_host%'
encryption: ssl
port: 465
username: '%mailer_user%'
password: '%mailer_password%'
spool: {type: memory}
parameters.yml
parameters:
mailer_transport: smtp
mailer_host: smtp.mail.yahoo.com
mailer_user: [email protected]
mailer_password: test
secret: ThisTokenIsNotSoSecretChangeIt
과 maillin 액션
public function mailingAction()
{
$message = \Swift_Message::newInstance()
->setSubject('Hello Email')
->setFrom('[email protected]')
->setTo('[email protected]')
->setBody("test mail");
//$mailer = $this->get('mailer')->send($message);
$this->get('mailer')->send($message);
감사
send()를 주석 처리 할 때 동작이 작동합니까? 스풀을 사용할 때 나중에 요청에 다른 오류가있을 때 전자 메일을 보내지 않습니다. https://symfony.com/doc/current/email/spool.html#spool-using-memory "이것은 다음을 참조하십시오. 처리되지 않은 예외 나 오류없이 전체 요청이 실행 된 경우에만 전자 메일이 전송됩니다. " 답장을 보내 주셔서 감사합니다. – dbrumann