【发布时间】:2016-08-29 14:20:56
【问题描述】:
我运行这个脚本向每个用户发送一封电子邮件。邮件发送正常(每个用户一封),但在发送的电子邮件中,所有其他地址都显示在标题中。
$all_users = array(); // intialzie array
while ($usuario = mysqli_fetch_array($resultado, MYSQLI_ASSOC)) {
$usermail = $usuario['email'];
$hash = $usuario['hash'];
mysqli_query($dbc, "UPDATE newsletter SET enviado = '1' WHERE email='$usermail' ");
$all_users[] = $usermail; // push all emails first
}
// then send
try {
$email->setTos($all_users)
->setFrom("no_responder@test.com.ar")
->setFromName("test")
->setReplyTo("no_responder@test.com.ar")
->setSubject("Test")
->setHtml('test');
$result = $sendgrid->send($email);
echo "enviado";
} catch(\SendGrid\Exception $e) {
echo $e->getCode() . "\n";
foreach($e->getErrors() as $er) {
echo $er;
}
}
?>
如何在使用 sendgrid 单独发送其他电子邮件时隐藏它们(密件抄送 - 密件抄送)?
【问题讨论】:
-
已尝试,错误 400 缺少目标电子邮件
-
您仍然必须至少拥有一个
To:。发给自己,或者黑洞地址。