symfony - 使用 swiftmailer 在 symfony 2 中通过 smtp.gmail.com 发送邮件

标签 symfony xampp swiftmailer

我在使用 gmail 从 xampp localhost 发送邮件时遇到了麻烦。经过很长时间,我终于成功了。我正在与大家分享它。如果我错了,需要适当的解决方案。

在你的 symfony 2 的 config.yml 中写下那些

swiftmailer:
    disable_delivery:  false
    transport: %mailer_transport%
    host:      %mailer_host%
    username:  %mailer_user%
    password:  %mailer_password%
    port:      %mailer_port%
    encryption: %mailer_encryption%

在你的参数.yml
mailer_transport: smtp
mailer_host: smtp.gmail.com
mailer_user: gmail_user_id_without_@gmail.com
mailer_password: Your_gmail_pass
mailer_port: 465 or 587
mailer_encryption:  ssl 

最佳答案

你可以试试这个

参数.yml

mailer_transport: gmail
mailer_encryption: ssl
mailer_auth_mode: login
mailer_host: smtp.gmail.com
mailer_user: 'xxxxxxxxxxxx'

config.yml
swiftmailer:
   transport: gmail
   host:      smtp.gmail.com
   username:  'Yourmail@gmail.com'
   password:  'Password'

关于symfony - 使用 swiftmailer 在 symfony 2 中通过 smtp.gmail.com 发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19086476/

相关文章:

php - Swift_Mailer + symfony UTF-8

php - 如何在 Symfony 轻松管理 CRUD 面板中创建下拉选择?

mysql - 如何在不使用 phpMyAdmin 的情况下修复 MySQL 表?

php - 重新排列对象PHP

php - 在 XAMPP 中创建 php Web 服务器

php - 将 PHP Web 应用程序从商业服务器迁移到本地 XAMPP

symfony - 动态更改 SwiftMailer 中的 smtp 设置

php - Swift Mailer 不返回 smtp 邮件失败

javascript - Symfony2 - Javascript 文件中的图像路径

forms - 如何在 Symfony2 表单中使用现有实体?