我正在开发一个Symfony 2站点。该网站使用SwiftMailer向用户发送电子邮件。
该网站使用FOSUserBundle来管理用户访问权限,并在我发送电子邮件时工作,例如请求密码重置。但是,我需要为电子邮件添加HTML功能,因此我已将FOSUserBundle配置为使用TwigSwiftmailer,因此,我将配置文件更改为以下内容:
fos_user:
db_driver: orm # other valid values are 'mongodb', 'couchdb'
from_email:
address: info@ivexsolutions.com
sender_name: iVex Solutions
firewall_name: main
service:
mailer: fos_user.mailer.twig_swift
resetting:
token_ttl: 43200 # 12 horas
email:
template: DesytecGestionBundle:Resetting:email.txt.twig
user_class: Desytec\GestionBundle\Entity\Usuario
我改变之后,收件人没有收到邮件。最令人沮丧的是,Send方法调用返回它已正确发送电子邮件。没有任何东西存储在日志中......我不知道这里发生了什么。
你能告诉我怎么做才能解决这个问题吗?
提前多多感谢 海梅
答案 0 :(得分:2)
没关系......问题实际上来自电子邮件地址。这是一个转发地址。我已经为它创建了一个真实的邮箱,并且正确发送了电子邮件。
此致 海梅