(已解决) 怎么让 Laravel 5.3 支持多个 mail driver,并且能在运行中切换?
遇到个特殊的场景估计Laravel开发团队未曾想到,就是QQ邮箱会拒收mailgun, mandrill等国外邮件服务发出的邮件,而QQ邮箱的用户比重较大,这导致必须对QQ邮箱启用国内的如sendcloud, aliyun direct mail等邮件服务,这意味着需要在系统中同时提供国外、国外各一套邮件服务,在系统运行中,当遇到qq.com等国内邮箱时,使用国内邮件服务,其它的则使用国外的服务。现在Laravel 5.3只支持config中定义的一个mail driver,如何可以最优雅地提供两套服务,同时支持运行时切换呢?谢谢大侠!
推荐文章: