FOSUserBundle发送错误的确认链接

时间:2014-02-13 20:35:26

标签: symfony registration fosuserbundle confirmation-email

1%或2%的用户注册似乎没有收到确认电子邮件,或者他们在电子邮件中的确认链接中附加了错误的令牌。我无法确定此错误令牌的原因或来源。它看起来不像正确的截断版本。这完全不同。单击它会产生404响应。

我没有覆盖RegistrationController。

可能是邮件设置吗?

swiftmailer:
    ~
    spool:     { type: memory }

我所做的唯一其他更改是验证了一些自定义字段。

registration:
    form:
        type: acme_user_registration
        validation_groups: [MyRegistration]
    confirmation:
        enabled:    true

任何想法发生了什么?

感谢。

1 个答案:

答案 0 :(得分:1)

我在outlook.com中查看确认电子邮件时发现了问题。我发现outlook.com正在“预览”链接,以在电子邮件中显示一些扩展的元数据。这具有启用用户和删除令牌的副作用。一旦用户实际点击该链接,他们就会收到令牌未找到错误,但他们的帐户已启用。