CakePHP

CakePHP est un framework PHP. Il intégre nativement une classe permettant d'envoyer facilement et rapidement vos emails. Il vous faudra néanmoins configurer vos identifiants SMTP pour envoyer les emails avec Tipimail. Vous trouvez plus d'informations concernant la configuration du SMTP sur la documentation officielle de CakePHP

Configuration du framework

Pour cela, créez et éditez le fichier "config/email.php" dans le dossier config de votre projet CakePHP. Ce fichier contiendra les paramètres de connexion au relais SMTP et sera chargé automatiquement.

				class EmailConfig {
					public $tipimail = array(
						'host' => 'smtp.tipimail.com',
						'port' => 587,
						'username' => 'tipimail smtp username',
						'password' => 'tipimail smtp password',
						'transport' => 'Smtp',
						'tls' => true
					);
				}

Envoi de vos emails

Il ne vous reste plus qu'à utiliser la fonction native de CakePHP pour envoyer vos emails

				App::uses('CakeEmail', 'Network/Email');
				$email    = new CakeEmail('Tipimail');
				$result   = $email->template('welcome_mail','default')
									->emailFormat('html')
									->to($to_email)
									->from('me@mydomain.com')
									->subject('sujet')

				if($email ->send('Smtp')) {
					echo ('success');
				}