如何使用Amazon SES发送相关电子邮件?

时间:2012-10-18 15:40:34

标签: amazon

我正在使用Amazon SES服务器向我的用户发送通知电子邮件。我已验证电子邮件和已验证的域名。所以SES_Client正在成功发送电子邮件。

这是我的代码:

公共功能发送($ subject,$ recipients,$ body,$ senderName){

    $response = $this->SESClient->send_email(
        $senderName.'-noreply@example.com',
        array(
            'ToAddresses' => $recipients
        ),
        array(
            'Subject' => array(
                'Data' => $subject,
                'Charset' => 'UTF-8'
            ),
            'Body' => array(
                'Text' => array(
                    'Data' => $body,
                    'Charset' => 'UTF-8'
                ),
                'Html' => array(
                    'Data' => $body,
                    'Charset' => 'UTF-8'
                )
            )
        )
    );

    return $response->isOK();
}

问题:

如何在收件人数组中传递属于个别收件人的电子邮件文本中的参数值?

在亚马逊服务器上是否可以创建我的收件人队列以及SES服务器何时发送我的电子邮件。它将替换属于每个收件人的所有参数值。

1 个答案:

答案 0 :(得分:0)

ToAddresses字段应为数组。

  

在亚马逊服务器上是否可以创建我的收件人队列以及SES服务器何时发送我的电子邮件。它将替换属于每个收件人的所有参数值。

不,AWS和SES服务目前不支持此功能。