我在我的symfony應用上安裝了sfDoctrineGuardPlugin & sfForkedDoctrineApplyPlugin。在symfony框架上用sfForkedDoctrineApplyPlugin發送郵件
當我嘗試立即登記新的帳戶,其似乎是可行的,因爲:我有這樣的消息出現:
「感謝您申請一個帳號,您很快就會收到確認電子郵件。如果。您沒有看到該電子郵件,請務必檢查您的「垃圾郵件」或「批量」文件夾。「
但我有沒有郵件在我的郵箱。
當我看向日誌文件,我可以看到這一點:
sfMailerMessageLoggerPlugin發送電子郵件「請驗證MYPROJECT您的帳戶」到「[email protected]」
信息:這是我的factories.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 protected]
password: password
我在本地主機上使用我的應用程序。該SSL擴展在php.ini中激活
你能幫助我嗎?對不起我的英文不好!
如果您嘗試從您的應用程序發送電子郵件,它的工作原理?你的app.yml中的sfApplyPlugin部分是否正確? – Maerlyn 2011-03-27 23:05:36
將郵件消息的「發件人」標題設置爲您的Gmail地址是非常重要的,否則GMail將不允許郵件通過。 – 2011-03-27 23:09:14
此外,檢查垃圾郵件文件夾 – Dziamid 2011-03-28 00:12:35