Mandrill PHP库 - FROM字段

时间:2017-01-30 09:35:55

标签: php mandrill

如何为PHP Mandrill库设置正确的FROM字段?

在Java中,我可以使用:

from = "Some Description <noreply@domain.com>";

如果我在PHP中尝试相同的操作,我会收到错误:

  

验证错误:{&#34;消息&#34;:{&#34; from_email&#34;:&#34;电子邮件地址的用户名部分无效(@:部分说明之前的部分

只有像这样的FROM的电子邮件才能通过:

$from = "noreply@domain.com";

如果重要,请按以下方式发送电子邮件:

$from = "Some Description <noreply@domain.com>";
$message = array("subject" => $aSubject, "from_email" => $from, "html" => $aBody, "to" => $to);

$response = $mandrill->messages->send($message, $async = false, $ip_pool = null, $send_at = null);

1 个答案:

答案 0 :(得分:0)

如果您阅读文档https://mandrillapp.com/api/docs/messages.html,请求中有两个参数 当我们通过

时,from_emailfrom_name

$from = "Name <email>"

mandrill不接受它,因此它会抛出错误,要传递一个名称,你需要传递名称为from的名称。