【问题标题】:Sporadic error when sending email via AWS SES and CakePHP通过 AWS SES 和 CakePHP 发送电子邮件时出现零星错误
【发布时间】:2022-08-24 05:11:52
【问题描述】:

我有一个用 CakePHP 2.10.18 编写的脚本(在 php 5.6 上运行,我知道,旧东西)。该脚本设置为使用 AWS SES 作为 SMTP 服务器,大部分时间都可以正常工作,但每隔一段时间,完全不改变代码,发送将失败,并提供以下错误消息:SMTP 服务器不接受密码。

这是 CakePHP 中的电子邮件配置:

public $SMTP_config = array(
            \'transport\' => \'Smtp\',
            \'host\' => \'email-smtp.us-east-1.amazonaws.com\',
            \'port\' => 587,
            \'timeout\' => 30,
            \'username\' => \'redacted\',
            \'password\' => \'redacted\',
            \'client\' => null,
            \'log\' => true,
            \'returnPath\' => \'my@email.com\',
            \'replyTo\' => \'my@email.com\',
            \'tls\' => true,
            \'charset\' => \'utf-8\',
            \'headerCharset\' => \'utf-8\'
    );

用作发件人的电子邮件地址(与返回路径和回复相同)已通过 AWS 验证,在 AWS 控制台中一切正常,DKIM 验证正常,帐户处于健康状态...

我似乎无法找到造成这种情况的原因,有什么想法吗?当我再次运行脚本时,为什么密码会在几秒钟后被拒绝然后被接受?任何帮助将非常感激。

    标签: php email cakephp amazon-ses cakephp-2.x


    【解决方案1】:

    我面临着完全相同的问题。

    我想知道你是否已经找到了解决方案,因为我们仍然被困在这里......

    你介意分享一下吗?

    Rgds

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-22
      • 1970-01-01
      • 1970-01-01
      • 2018-08-13
      • 1970-01-01
      • 2016-11-17
      • 1970-01-01
      相关资源
      最近更新 更多