我有两个传输,一个用于普通电子邮件,另一个用于非常规电子邮件,因为数量巨大
mailer.yml:
framework:
mailer:
transports:
main: '%env(MAILER_DSN)%'
noreply: '%env(MAILER_DSN_NOREPLY)%'
当MAILER_DSN_NOREPLY
关闭时,尝试使用MAILER_DSN_NOREPLY
一次,然后使用MAILER_DSN
发送电子邮件
如何禁用此规则并尝试使用MAILER_DSN_NOREPLY
发送3次,然后将邮件保留在失败队列中?
查看symfony/mailer的代码,当构建传输时,在中创建的第一个传输被视为默认传输,并将用作后备
所以我写了";noreply";一线运输