0

我在我的 symfony 应用程序上安装了 sfDoctrineGuardPlugin 和 sfForkedDoctrineApplyPlugin。

当我尝试注册一个新帐户时,它似乎可以工作,因为:我有这条消息出现:

“感谢您申请帐户。您将很快收到一封验证电子邮件。如果您没有看到该电子邮件,请务必检查您的“垃圾邮件”或“批量”文件夹。”

但是我的邮箱里没有邮件。

当我查看日志文件时,我可以看到:

sfMailerMessageLoggerPlugin 发送电子邮件“请在 MYPROJECT 上验证您的帐户”到“email@test.com”

信息:这是我的 factory.yml 文件:

  mailer:
    class: sfMailer
    param:
      logging:           %SF_LOGGING_ENABLED%
      charset:           %SF_CHARSET%
      delivery_strategy: realtime
      transport:
        class: Swift_SmtpTransport
        param:
          host:       smtp.gmail.com
          port:       465
          encryption: ssl
          username:   email@gmail.com
          password:   password

我在本地主机中使用我的应用程序。ssl 扩展在 php.ini 上激活

你能帮我吗 ?对不起我的英语不好!


4

2 回答 2

0

是的,这是正确的,这些行存在于我的 factory.yml 文件中。我删除了这些行,它解决了我的问题。

“dev”配置优先于“all”配置。

谢谢你,对不起,我的英语不好。

于 2011-03-30T09:42:46.210 回答
0

检查这些行是否存在于 factory.yml 中:

dev:
  mailer:
    param:
      delivery_strategy: none
于 2011-03-29T17:06:49.113 回答