$args = array(
'key' => 'KEY',
'message' => array(
"html" => "<p>Hello</p>",
"text" => null,
"from_email" => "info@blabla2.ru",
"from_name" => "Akakiy",
"subject" => "New task",
"to" => array(array("email" => "it@blabla.ru")),
"track_opens" => true,
"track_clicks" => true,
"auto_text" => true
)
);
$curl = curl_init('https://mandrillapp.com/api/1.0/messages/send.json');
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($args));
$response = curl_exec($curl);
curl_close($curl);
var_export($response);
Этот код будет работать, и отправит сообщение на почту.
Но стоит только где то в письме написать русскую букву (методом научного тыка), так сразу же api плюётся, причём плюётся якобы на неправильный ключ.
Думаю, это с curl как-то связано, быть может какой то параметр забыл указать для него?
Есть те, кто сталкивался с таким?