Mailjet and Cakephp code sample

integration avec la librairie Email de CakePhp

1) Utilisation

 
<?php
 
    $this->Email->smtpOptions = array(
                    'timeout'=> '5',
                    'host' => 'ssl://in.mailjet.com',
                    'port'=> '465',
                    'username'=>'your_Mailjet_API_Key',
                    'password'=>'your_Mailjet_Secret_Key');
 
    $this->Email->delivery = 'smtp';
 
    $this->Email->from = 'You <your_sender@address.com>';
    $this->Email->to = 'Somebody <recipient@example.com>';
    $this->Email->subject = 'My first email by Mailjet';
 
    $this->Email->send('Hello from Mailjet & CakePHP 1.3 !');
?>
 

You have to edit only these configuration parameters :

- 'smtp_host' : ssl://in.mailjet.com si vous souhaitez utiliser le mode sécurisé SSL, tls://in.mailjet.com pour utiliser le mode sécurisé TLS ou in.mailjet.com pour ne pas utiliser d'encryption.
- 'smtp_port' : le port utilisé pour transporter vos emails (465, 587, 588, 25)
- 'smtp_user' : votre API Key
- 'smtp_pass' : votre Secret Key.

Les autres paramètres ne sont pas à éditer.

2) En savoir plur

http://cakephp.org