Max*_*Max 5 php api send mailjet
我正在使用 Mailjet Send API。
我可以使用这部分代码发送电子邮件:
$body = [
'Messages' => [
[
'From' => [
'Email' => "$fromm",
'Name' => "$namee"
],
'To' => [
[
'Email' => "$to",
'Name' => ""
]
]
'Subject' => "$subject",
'TextPart' => "$text",
'HTMLPart' => "$confirmationMail",
'CustomID' => "AppGettingStartedTest"
]
]
];
$response = $mj->post(Resources::$Email, ['body' => $body]);
$response->success();
$success=$response->getData()["Messages"][0]["Status"];
Run Code Online (Sandbox Code Playgroud)
但如果我想添加抄送或密件抄送,例如:
$body = [
'Messages' => [
[
'From' => [
'Email' => "$fromm",
'Name' => "$namee"
],
'To' => [
[
'Email' => "$to",
'Name' => ""
]
],
'Cc' => [
[
'Email' => "$cc",
'Name' => ""
]
],
'Bcc' => [
[
'Email' => "$cci",
'Name' => ""
]
],
'Subject' => "$subject",
'TextPart' => "$text",
'HTMLPart' => "$confirmationMail",
'CustomID' => "AppGettingStartedTest"
]
]
];
Run Code Online (Sandbox Code Playgroud)
那么它就不再起作用了。然而,文档似乎规定这是正确的方法: here
知道如何解决这个问题吗?
非常感谢。
小智 0
对于属性“收件人”、“抄送”和“密件抄送”,请改用逗号分隔的收件人。
或者,您可以使用“收件人”、“抄送”和“密件抄送”属性来代替“收件人”。收件人、抄送和密件抄送不能与收件人一起使用。这些属性可以包含多个收件人,并使用以下格式以逗号分隔:john@example.com、<john@example.com> 或“John Doe”<john@example.com>
仅收件人接受包含姓名和电子邮件的收件人数组。
https://dev.mailjet.com/email/guides/send-api-V3/
| 归档时间: |
|
| 查看次数: |
1849 次 |
| 最近记录: |