2016-09-02 10 views
2

cakephp 2.2.3で1つのWebアプリケーションを開発していました。私がCakeEmailを使っていたそのアプリケーション。しかし今、私はSparkPostプラグインを電子メール配信用に実装したいと思っています。CakePHP 2.x SparkPostプラグイン

私はGoogleで多くの時間を費やしますが、満足のいく結果は得られません。すべては私がcakephp 3.0以上を見つけたコードです。

私はCakePHPの3.xのいくつかのリンクを掲載している下 -

https://github.com/syntaxera/cakephp-sparkpost-plugin

https://github.com/narendravaghela/cakephp-sparkpost

私を助け、私にはCakePHP 2.xではsparkpostを実装することについてどんな考えを教えてください

答えて

3

SparkPost supports SMTPだから、configure 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(); 
関連する問題