Plusieurs "To" dans API Mailjet
Posté : 04 août 2021, 11:04
Bonjour,
J'utilise l'API de Mailjet pour envoyer des mails, et cela fonctionne impecc.
Toutefois, afin d'avancer un peu, je souhaite pouvoir envoyer un même message à de multiples personnes, et là, je me heurete à un souci. Les mails seraient normalement en bdd, mais là, j'ai voulu tester simplement dans un tableau, et avec la boucle for, cela ne marche pas !
Pourriez-vous me dire quelle est mon erreur de syntaxe ?
Les variables $message et $sujet sont bien entendue renseignées !
Stéphane
J'utilise l'API de Mailjet pour envoyer des mails, et cela fonctionne impecc.
Toutefois, afin d'avancer un peu, je souhaite pouvoir envoyer un même message à de multiples personnes, et là, je me heurete à un souci. Les mails seraient normalement en bdd, mais là, j'ai voulu tester simplement dans un tableau, et avec la boucle for, cela ne marche pas !
Pourriez-vous me dire quelle est mon erreur de syntaxe ?
Les variables $message et $sujet sont bien entendue renseignées !
$list_mail=array('[email protected]', '[email protected]', '[email protected]');
$body = [
'Messages' => [
[
'From' => ['Email' => "[email protected]",'Name' => "G... (Message automatique)"],
'ReplyTo' => ['Email' => "[email protected]",'Name' => "G....."],
"To" => [
for ($a=0; $a<count($list_mail); $a++)
{
["Email" => $list_mail[$a],"Name" => ""],
}
],
'Subject' => $sujet,
'TextPart' => "",
'HTMLPart' => $message,
'CustomID' => "AppGettingStartedTest",
]
]
];
$mj = new \Mailjet\Client('.....f7882d4cfc','....441a5f61',true,['version' => 'v3.1']);
$response = $mj->post(Resources::$Email, ['body' => $body]);
$response->success() && var_dump($response->getData());
En vous remerciant !Stéphane