我们正在创建Yii2 Rest API。我们正在实施SES SMTP。电子邮件运行正常,但通过API响应,我们收到500个内部服务器错误,并且出现以下胎儿错误:
“未捕获的异常'yii \ base \ ErrorException,消息为'fgets():SSL操作失败,代码为1。OpenSSL错误消息:error:0607A082:数字信封例程:EVP_CIPHER_CTX_set_key_length:无效的密钥长度”
完整的错误消息如下:
致命错误:未捕获的异常'yii \ base \ ErrorException' 消息“ fgets():SSL操作失败,代码为1。OpenSSL错误 讯息: 错误:0607A082:数字信封 例程:EVP_CIPHER_CTX_set_key_length:无效的密钥长度 /var/www/html/rington/advanced/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php:163 堆栈跟踪: #0 [内部函数]:yii \ base \ ErrorHandler-> handleError(2,'fgets():SSL op ...','/ var / www / html / r ...',163,Array) #1 /var/www/html/rington/advanced/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php(163): fgets(资源ID#31) #2 /var/www/html/rington/advanced/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(397): Swift_Transport_StreamBuffer-> readLine(40) #3 /var/www/html/rington/advanced/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(277): Swift_Transport_AbstractSmtpTransport-> _ getFullResponse(40) #4 / var / www / html / rington / advanced / vendor / swiftmailer / swiftmailer / lib / c在 /var/www/html/rington/advanced/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php 在 163
行
我尝试了Google搜索上提供的其他解决方案,但没有任何效果。
请帮助。
谢谢。