누구나 Symfony에서 Swiftmailer로 이메일을 스풀링하는 조건을 설정 했습니까? 실행중인 기능에 따라 전자 메일을 즉시 보내거나 파일로 스풀링 할 수있는 옵션이 필요합니다.Symfony Swiftmailer : 이메일을 조건부로 스풀링하거나 바로 보내기
전자 메일 서비스를 자체 번들로 추상화하고 필요할 때 다른 번들의 sendEmail() 함수를 호출하기 만하면됩니다. 하지만 일부 번들/기능의 경우 전자 메일을 즉시 보내고 다른 전자 메일의 경우 스풀링을 사용하는 것이 좋습니다. 나는 스풀 매개 변수를 내 sendEmail() 함수에서 사용하려고 생각 했으므로 함수를 호출 할 때 매개 변수가 true로 설정되면 전자 메일이 스풀링되고 false로 설정되면 즉시 전송됩니다.
아니면 간단한 조건은 충분하면 것인지?] 등
모든 아이디어, 팁, 경험 좋지 않을까! 내 config.yml에서 업데이트
:
# Swiftmailer Configuration
swiftmailer:
transport: "%mailer_transport%"
host: "%mailer_host%"
username: "%mailer_user%"
password: "%mailer_password%"
spool:
type: file
path: /srv/http/test/spool
Swiftmailer 지원하는 [기본적으로 스풀링] (https://symfony.com/doc/current/email/spool.html), 당신은 단순히 스풀을 취소 주기적으로 실행하는 cron 작업을 설정해야 –
하지만, 이메일을 스풀링하지 않으려면 어떻게해야합니까? 나는 그 (것)들을 특정 상황에서 스풀로 만 원한다. 그게 내 질문으로 말하고자했던 것이다. – sonja
이것이 가능하다. Swift_Mailer 인스턴스가 어떻게로드/설정되고 있는지를 보여줄 수 있는가? –