【发布时间】:2020-07-23 00:36:09
【问题描述】:
目前我正在通过 AWS SDK SES 签名 3 发送电子邮件,并收到来自 Amazon 的电子邮件,要求将其升级到 SES 签名版本 4。但是在 AWS SDK 中的何处添加签名?以下是用于发送电子邮件的当前代码。
<?php
//SES
$SESCredentials = array(
'key' => awsSESAccessKey,
'secret' => awsSESSecretKey
);
$SESClient = new SesClient([
// 'profile' => 'default',
'version' => AWS_SDK_VERSION,
'region' => AWS_REGION,
'http' => [
'verify' => AWS_CERT_PATH
],
'credentials' => $SESCredentials
]);
$result = $SESClient->sendEmail([
'Destination' => [
'ToAddresses' => $recipient_emails
],
'ReplyToAddresses' => [$sender_email],
'Source' => $sender_email,
'Message' => [
'Body' => [
'Html' => [
'Charset' => $char_set,
'Data' => $html_body
]
],
'Subject' => [
'Charset' => $char_set,
'Data' => $subject,
]
]
]);
?>
【问题讨论】:
标签: php amazon-web-services aws-sdk