SendGrid Cc и Bcc не работают на PHP

Я использую sendgrid с php, я использовал обе опции-клиентскую библиотеку и опцию curl. До сих пор я мог отправлять электронные письма напрямую с опцией addTo без проблем. Но когда я пытаюсь добавить параметры Cc или Bcc, электронное письмо все еще отправляется, но копии никогда не доставляются. Есть ли известные проблемы с версией PHP? В другом проекте библиотека java работает просто отлично.

вот простой фрагмент кода, который я пытаюсь заставить его работать

<?php
require ('sendgrid/sendgrid-php.php');

$sendgrid = new SendGrid('user', 'pwd');

$mail = new SendGridEmail();
$mail ->addTo("mymail@gmail.com");
$mail ->addCc("other@otherserver.com");
$mail ->setFrom("sender@server.com");
$mail ->setSubject("TEST");
$mail->setHtml("<h1>Example</h1>");
$sendgrid->send($mail);

?>

1 ответов


в документации, похоже, нет метода addCc. Вы можете попробовать эти варианты.

$mail = new SendGrid\Email();
$mail->addTo('foo@bar.com')->
       addTo('someotheraddress@bar.com')->
       addTo('another@another.com');

или

$mail   = new SendGrid\Email();
$mail->addBcc('foo@bar.com');
$sendgrid->send($mail);

https://github.com/sendgrid/sendgrid-php#bcc