отправка нескольких электронных писем с помощью amazon ses php SDK - PullRequest
0 голосов
/ 29 апреля 2020

Согласно Амазонскому Do c , если я хочу отправить несколько электронных писем за один звонок, я могу добавить его просто так:

$recipient_emails = ['recipient1@example.com','recipient2@example.com'];

но я хочу иметь возможность отправить имя пользователя, так что я знаю, что правильный формат для этого

$recipient_emails = ["recipient1@example.com <recipient2@example.com>"];

Мне трудно найти какую-либо документацию, но Я предполагаю, что могу сделать это, чтобы отправить имя с несколькими электронными письмами

$recipient_emails = ["recipient1 <recipient2@example.com>", "recipient2 <recipient2@example.com>"];

В своем коде я пытаюсь правильно составить электронные письма, но я не уверен, что мой код неверен , или я не могу отправить имя с электронными письмами, как в примере выше.

if ($thisisanarray == 1) {
    foreach ($to_email as $to_emails) {
        $name = $to_emails['name'];
        $username = $to_emails['username'];
        $recipient_emails_arr[] = "$name <$username>";
    }
    $recipient_emails = implode(",",$recipient_emails_arr);
    $recipient_emails = [$recipient_emails];
}

Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 29 апреля 2020

Если AWS API принимает массив получателей, вам не нужны последние две строки из вашего кода. Просто попробуйте передать $recipient_emails_arr напрямую. В противном случае вы создаете одну строку, а не массив получателей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...