symfony2 - FOSUserBundle - 根据当前区域设置从地址发送电子邮件

时间:2016-08-11 10:38:47

标签: php symfony email translation fosuserbundle

我正在使用FOSUserBundle和jmsI18nRouting。从fos发送的电子邮件(注册,重置密码等)是可翻译的。但他们都是从一个地址发送的。

在英文版上,用户应该从不同的电子邮件地址收到电子邮件,然后用户使用法语版本。是否有可能在fos配置中管理它?

1 个答案:

答案 0 :(得分:0)

在FOSUserBundle配置中,据我所知,这是不可能的。

我的解决方案是覆盖捆绑包使用的邮件服务。 然后,您可以修改其中的公共功能,并根据用户的需要进行调整。

Mailer类位于return Redirect::to('login')->withSuccess([/**/]) ,服务ID为FOS\UserBundle\Mailer