在amazon ubuntu实例中,使用2个可能的验证器,swiftmailer无法使用用户名在smtp服务器上进行身份验证

在amazon ubuntu实例中,使用2个可能的验证器,swiftmailer无法使用用户名在smtp服务器上进行身份验证,ubuntu,Ubuntu,我正在使用AmazonSES发送邮件。但是当我在我的swift邮件器中使用SMTP凭据时,我会收到如下错误 无法使用2个可能的身份验证器在用户名为的smtp服务器上进行身份验证 我的日志文件如下所示 错误-2017-02-26T13:38:14-05:00-异常“Swift_TransportException”,消息“无法使用/var/www/html/directus/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esm

我正在使用AmazonSES发送邮件。但是当我在我的swift邮件器中使用SMTP凭据时,我会收到如下错误

无法使用2个可能的身份验证器在用户名为的smtp服务器上进行身份验证

我的日志文件如下所示

错误-2017-02-26T13:38:14-05:00-异常“Swift_TransportException”,消息“无法使用/var/www/html/directus/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/AuthHandler.php:181中的2个可能的身份验证程序在SMTP服务器上使用用户名“XXXXXXX”进行身份验证

我的配置文件看起来

    'transport' => 'smtp',
    'from' => 'test@example.com',
    'host' => 'email-smtp.us-east-1.amazonaws.com',
    'username' => 'xxxxxxxxxxxxxxxxx',
    'password' => 'xxxxxxxxxxxxxxxx',
    'port' => '25',
    'encryption' => 'tls',

请让我知道如何解决此问题。

嗨,团队终于找到了解决方案。为了工作,我们需要做两件事。1.转到在我的案例中安装directus的位置(/var/www/html/directus)。($cd/var/www/html/directus)($git checkout开发)($git pull origin开发)2。更新configuration.php文件,如下所示。”邮件'=>['传输'=>'smtp','发件人'=>'test@example.com“,”主机“=>”电子邮件smtp.us-east-1.amazonaws.com“,”用户名“=>”XXXXXXXXXXXXXX“,”密码“=>”XXXXXXXXXXXXXX“,”端口“=>”25“,”加密“=>”tls“],Hi团队最终找到了解决方案。为了工作,我们需要做两件事。1.转到在我的案例中安装directus的位置(/var/www/html/directus)。($cd/var/www/html/directus)($git checkout开发)($git pull origin开发)2。更新configuration.php文件,如下所示。”邮件'=>['传输'=>'smtp','发件人'=>'test@example.com“,”主机“=>”电子邮件smtp.us-east-1.amazonaws.com“,”用户名“=>”XXXXXXXXXXXXXX“,”密码“=>”XXXXXXXXXXXXXXXXXX“,”端口“=>”25“,”加密“=>”tls“],