Отправка электронной почты с помощью Mandrill с использованием PHP

Я пытаюсь отправить электронное письмо с помощью Mandrill и PHP, и я не могу его отправить.

Я загрузил оболочку PHP API: https://packagist.org/packages/mandrill/mandrill

Mandrill.php находится в моем корне, а папка Mandrill находится в том же каталоге.

Вот мой код:

<?php require_once 'Mandrill.php'; $mandrill = new Mandrill('MY API KEY IS USUALLY HERE'); $message = array( 'subject' => 'Test message', 'from_email' => 'jwjody@yahoo.com', 'from_name' => 'Sender person', 'html' => '<p>this is a test message with Mandrill\'s PHP wrapper!.</p>', 'to' => array(array('email' => 'jwjody@yahoo.com', 'name' => 'Recipient 1')), 'merge_vars' => array(array( 'rcpt' => 'recipient1@domain.com', 'vars' => array( array( 'name' => 'FIRSTNAME', 'content' => 'Recipient 1 first name'), array( 'name' => 'LASTNAME', 'content' => 'Last name') )))); //print_r($mandrill->messages->sendTemplate($template_name, $template_content, $message)); echo ("hello"); ?> 

Но он не отправит. Я не уверен, где провал. Является ли это чем-то очевидным?

Я вижу проблему сейчас.

Я вижу, что происходит сейчас!

Я изменился

 $mandrill->messages->sendTemplate($template_name, $template_content, $message)); 

в

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

И это работает!

    Вместо вызова функции sendTemplate () я должен был использовать

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

    Как только я изменил вызов функции, почта была отправлена.