Symfony 2 Swiftmailer + Amazon SES:无法使用2个可能的身份验证器在用户名为"XXXXXXXXXXXXXXXX"的SMTP服务器上进行身份验证

 手机用户2502911563 发布于 2023-01-05 23:50

我知道之前已经提出过这个问题,但任何给定的响应都已经成为Symfony2 + Swiftmailer + Amazon SES的解决方案.

我在Symfony2中设置了Swiftmailer的Amazon SES帐户详细信息,所有信息都是正确的,用户名和密码.然而,由于一些奇怪的原因,我没有赶上Symfony2 Swiftmailer在发送电子邮件时丢失了这个错误.

Failed to authenticate on SMTP server with username "XXXXXXXXXXXXXXXX" using 2 possible authenticators

这是我在config.yml中得到的

#app/config/config.yml

# Swiftmailer Configuration
swiftmailer:
    transport: "%mailer_transport%"
    host:      "%mailer_host%"
    port:      "%mailer_port%"
    encryption: "%encryption%"
    username:  "%mailer_user%"
    password:  "%mailer_password%"

和parameters.yml

#app/config/parameters.yml

parameters:
    database_driver: pdo_mysql
    database_host: 127.0.0.1
    database_port: null
    database_name: mydatabase
    database_user: dbuser
    database_password: dbpass
    mailer_transport: smtp
    mailer_host: email-smtp.us-east-1.amazonaws.com
    mailer_port: 587
    encryption: tls
    mailer_user: XXXXXXXXXXXXXXXX
    mailer_password: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    mailer_from: support@mycompany.com
    locale: en
    secret: ThisTokenIsNotSoSecretChangeIt
    debug_toolbar: true
    debug_redirects: false
    use_assetic_controller: true

放置Gmail smtp详细信息而不是Amazon SES可以正常工作并正确发送电子邮件.但是使用Amazon SES配置却没有.我再说一遍,用户名是正确的,它的工作原理与亚马逊SES梅勒库,但没有做它的Symfony集成Swiftmailer.

一些想法?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有