1

我正在使用 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 服务器何时发送我的电子邮件。它将替换属于每个收件人的所有参数值。

4

1 回答 1

0

ToAddresses字段应该是一个数组。

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

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

于 2012-11-02T21:36:02.037 回答