Это дальнейшее развитие моей предыдущей статьи про отправку почты через Mandrill. В этой статье будет описываться интеграция Mandrill в Битрикс.
В Битриксе, начиная с версии 7.1.3, появилась возможность переопределить стандартный механизм отправки почты.
По умолчанию Bitrix не умеет нормально отправлять почту, за отправку почты отвечает функция bxmail. Сама она находится в bitrix\modules\main\tools.php
В ней проверяется один параметр, а вернее наличие функции custom_mail.
Если она определена, то отправка писем происходит с её помощью.
Функцию можно задать в файле php_interface\init.php
Для пользования сервисом нужен API ключ. Для его получения необходимо зарегистрироваться на mandrill.com. Затем перейти на mandrillapp.com и в разделе settings нажать кнопку "New API Key".
Клиента Mandrill можно скачать тут и положить его папку также в php_interface, будет вот такой путь: /bitrix/php_interface/Mandrill/.
Как всегда рабочий пример в прикрепленном файле.
У меня заработало сразу же.