나는 이해하지 못하는 문제에 직면 해 있습니다.Symfony 3 : swiftmailer는 swiftmailer와 작업하는 동안 웹 사이트에서 이메일을 보내지 않습니다. email : send command
저는 SwiftMailer를 사용하여 Mailjet SMTP를 사용하여 웹 사이트에서 이메일 (예 : 등록 확인)을 보냅니다. 메일은 전송되지 않습니다.
Symfony 프로파일 러는 사용자 계정을 만들 때 하나의 메일이 스풀되지만 결코 전송되지 않는다고 말합니다. php bin/console swiftmailer : spool : send가 0 개의 이메일을 보냈습니다. 나는 기억과 파일 스풀을 시도했다.
php bin/console swiftmailer를 사용하는 경우 : 전자 메일 : 보내기, 메일이 올바르게 전송됩니다 (메일에는 mailjet 헤더가 있고 mailjet 보낸 메일 인터페이스에 있음).
OVH SMTP를 사용하면 메일이 응용 프로그램과 cli 명령에서 모두 전송되므로 문제가 SwiftMailer 잘못 구성 된 것 같습니다.
응용 프로그램/설정/config.yml
swiftmailer:
transport: "%mailer_transport%"
host: "%mailer_host_prod%"
port: "%mailer_port_prod%"
encryption:"%mailer_encryption_prod%"
username: "%mailer_user_prod%"
password: "%mailer_password_prod%"
spool: { type: memory }
응용 프로그램/설정/parameters.yml
mailer_transport: smtp
mailer_host_prod: in-v3.mailjet.com
mailer_port_prod: 587
mailer_encryption_prod: tls
mailer_user_prod: api_key
mailer_password_prod: api_secret
mailer_host_ovh: ssl0.ovh.net
mailer_port_ovh: 465
mailer_encryption_ovh: ssl
mailer_user_ovh: email
mailer_password_ovh: password
질문을 이해할 수 없습니다. 'swiftmailer : email : send'가 성공적으로 이메일을 보낸다. 그래서 무엇이 문제인가? –
나는 나의 포스트를 편집했다, 나는 그것이 더 이해할 것이기를 바란다. – Al3