Mailjet and Codeigniter code sample

integration avec la librairie Email de Codeigniter

1) Configuration

Créez le fichier de configuration config/email.php et éditez le :

 
<?php
 
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'ssl://in.mailjet.com';
$config['smtp_port'] = '465';
$config['smtp_user'] = 'your_Mailjet_API_Key';
$config['smtp_pass'] = 'your_Mailjet_Secret_Key';
$config['charset'] = 'utf-8';
$config['mailtype'] = 'html';
$config['newline'] = "\r\n";
 
?>
 

Vous n'avez qu'a éditer ces paramètres :

- '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) Utilisation

Dans un controller ou Model :

 
$this->load->library('email');
 
$this->email->from('your_sender@address.com', 'You');
$this->email->to('recipient@example.com');
$this->email->subject('Mon premier email avec Mailjet');
$this->email->message('Bonjour depuis Mailjet & CodeIgniter !');
 
$this->email->send();
 

N'oubliez pas de modifier le paramètre "from".

3) En savoir plus

http://codeigniter.com