随着最新版本的Symfony和FOSUserBundle的出现, 许多开发人员都遇到了此异常。发生这种情况是因为现在from_email节点是必需的。 FOSUserBundle具有在两个不同实例中发送电子邮件的内置支持。这些值不能为null, 因此, 如果尝试使用”
”
或?设置这些属性的值, 则问题将继续存在。 FOSUserBundle默认邮件程序允许你配置捆绑发送的电子邮件的发件人电子邮件地址。你可以全局配置地址, 也可以基于每个电子邮件配置地址。要为捆绑包和你的应用程序中发送的所有电子邮件配置发件人电子邮件地址, 只需按以下步骤更新config.yml文件中的fos_user配置:
# /app/config.ymlfos_user:## Your configuration for FOSdb_driver: ormfirewall_name: mainuser_class: userBundle\Entity\Usergroup:group_class: userBundle\Entity\Group## To solve the problemfrom_email:address: "noreply@yourcompany.com"sender_name: "No Reply"
解提供from_email节点的必需参数(地址和sender_name), 即使你不使用它们(设置虚拟值):
# /app/config.ymlfos_user:from_email:address: "yourapp@yourapp.com"sender_name: "Demo String"
如果你需要有关FOSUserBundle中电子邮件用法的更多信息, 请参阅此处的官方文档。
【FOSUserBundle(必须配置路径” fos_user” 的子节点” from_email” )】编码愉快!
推荐阅读
- 如何在Symfony 3中使用Google Translate免费翻译不同语言的文本
- 如何在Symfony 3中检测移动设备
- 如何在WinForms中为CefSharp启用WebRTC(访问摄像机和麦克风)
- 如何在Symfony 3中将数字转换为单词(数字拼写)
- 如何解决MySQL常规错误(1030从存储引擎得到了139错误)
- 如何在Symfony 3中使用php创建Word文件
- 如何在WinForms中使用C#检索CPU的温度
- 如何从控制器执行symfony命令
- 如何在WinForms中使用C#检索主板信息