你能帮我吗?
我将SwiftMail和Mailtrap用作所有消息的smtp服务器(所有电子邮件从我的项目发送到Mailtrip中的一个收件箱),但是现在我需要在另一个电子邮件中发送电子邮件(用于自动测试)。最好的解决方案是将电子邮件从Mailtrap转发到我的质量检查电子邮件。但是在Mailtrap中,这是一项付费功能。而且我想使其具有程序性。
我已经尝试在配置中再添加一个邮件程序-Gmail的smtp
swiftmailer:
default_mailer: gmail_mailer
mailers:
mailtrip_mailer:
transport: "%mailer_transport%"
host: "%mailtrip_mailer_host%"
username: "%mailtrip_mailer_user%"
password: "%mailtrip_mailer_password%"
port: "%mailtrip_mailer_port%"
spool: { type: memory }
gmail_mailer:
transport: "%mailer_transport%"
host: "%gmail_mailer_host%"
username: "%gmail_mailer_user%"
password: "%gmail_mailer_password%"
port: "%gmail_mailer_port%"
encryption: "%gmail_mailer_encryption%"
spool: { type: memory }
尝试添加Specified Address交货地址:['%admin_email%']
-不管我使用什么提供商,电子邮件都没有发送。
我可以再添加一个邮件程序(Gmail),并使用它发送电子邮件,并循环发送两次电子邮件-一个发送到Gmail收件箱,另一个发送给质量检查电子邮件(添加到我的质量检查电子邮件的TO参数中)-但是解决方案有点错误。 如何实施此最佳实践?