как отправить несколько писем с помощью sendgrid, а также редактировать заголовок для имени веб-сайта


Я пытаюсь использовать send grid в качестве электронной платформы для моего php, но проблема в том, что я не могу отправлять несколько писем в качестве заголовка CC, а также я не могу редактировать заголовок FROM, чтобы отобразить имя перед адресом электронной почты.

$from = "News Letter <new@gmail.com>" // cannot get the "News Letter" to Display
$cc = array("aaaaaa@gmail.com","bbbbb@gmail.com");// doesnt send to arrays

$params = array(
    'api_user'  => $user,
    'api_key'   => $pass,
    'to'        => $to,
    'cc'        => $cc,
    'subject'   => $subject,
    'html'      => $body,
    'from'      => $headers
  );
1 3

1 ответ:

Вам нужно использовать некоторые дополнительные поля в массиве $params, например:

$params = array(
  'api_user'  => $user,
  'api_key'   => $pass,
  'to'        => $to,
  'toname'    => 'Newsletter Person',
  'cc'        => $cc,
  'subject'   => $subject,
  'html'      => $body,
  'from'      => $headers,
  'fromname'  => 'Newsletter'
);

Отправить непосредственно по почте.Конечная точка отправки не позволяет использовать массив в поле CC, однако если вы используете библиотеку PHP SendGrid , то Вы можете использовать и массив для CC