Я разрабатывал одно веб-приложение на cakephp 2.2.3. это приложение, которое я использовал CakeEmail. Но сейчас я хочу реализовать плагин SparkPost для доставки электронной почты.
Я провожу много времени в Google, но не получаю никакого удовлетворенного результата. Все код, который я нашел CakePHP 3.0 или выше.
Ниже я разместил несколько ссылок на cakephp 3.x —
https://github.com/syntaxera/cakephp-sparkpost-plugin
https://github.com/narendravaghela/cakephp-sparkpost
Пожалуйста, помогите мне и дайте мне представление о том, как реализовать sparkpost в cakephp 2.x.
SparkPost поддерживает SMTP чтобы ты мог настроить CakePHP для этого. Вот (предполагаемый) раздел конфигурации:
class EmailConfig {
public $sparkpost = array(
'host' => 'smtp.sparkpostmail.com',
'port' => 587,
'username' => 'SMTP_Injection',
'password' => 'YOUR_API_KEY_WITH_SMTP_PRIVILEGES',
'transport' => 'Smtp',
'tls' => true
);
}
Затем в коде вашего контроллера вы бы CakeEmail
Экземпляр, используя конфигурационный раздел, названный выше:
$email = new CakeEmail();
$email->config('sparkpost');
$email->from(...)->to(...)->subject(...)->send();
Других решений пока нет …