Je vou..."> Je vou...">

TUTO WEBDEV-PHP : Découverte d'Elastic Email (API email)

AUTEUR Code-Codage ~ 09/06/2022
Informatique WEBDEV Débutant

Je vous propose de découvrir dans ce Tutoriel Elastic Email, un API d'envoie mail efficace, moteur de messageries, courrier électronique puissant, facile à intégré dans WEBDEV pour envoyer vos mails depuis votre site.... 

Elastic Email

Est un logiciel de marketing par e-mail. API de livraison de courrier, moteur de messageries, courrier électronique à intégré dans vos différent langage de programmation pour envoyé vos emails.

Pour intégrer il vous suffi de vous rendre à la page d'aide https://help.elasticemail.com/en/ et suivre les différents processus d'intégration, alors vous avez des langage de programmation ou intégré Elatsic Email, le plus Connus est C#, Java, PHP, Python n'hésiter pas à vous rendre à la Doc pour en savoir plus sur les détails https://elasticemail.com/developers/api-documentation/web-api-v2#Email_Send  ou si vous souhaiter l'intégré à l'aide d'un API REST ce lien peut vous aider https://elasticemail.com/developers/api-documentation/rest-api 

Dans ce tutoriel j'ai donc choisie de l'intégré dans WEBDEV alors tout de suite voici a quoi ressemble le code source du coté Navigateur et Coté Serveur

Code Navigateur WLANGAGE 


destinatairmail est une chaîne = maildestinataire

urlPage est une chaîne = JSPropriété("window.location", "href")

PageVersPHP(Mail,urlPage + "?mail=" + destinatairmail, Post)

Code PHP SERVEUR


$url = 'https://api.elasticemail.com/v2/email/send';

try{
$post = array(
'from' => 'Votre Email créer sur Elastic email',
'fromName' => 'Nom de votre Entreprise',
'apikey' => 'Votre Clé API',
'subject' => 'Nouveau Message',
'to' => $_GET['mail'],
'bodyHtml' => '<h1>Votre Message</h1>',
'bodyText' => 'Text Body',
'isTransactional' => false);

$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => $url,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $post,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_SSL_VERIFYPEER => false
));

$result=curl_exec ($ch);
curl_close ($ch);

// echo $result;

echo "votre mail a bien été envoyé à ". $_GET['mail'];
}
catch(Exception $ex){
echo $ex->getMessage();
}

Liens externes

Site Elatsic email ?https://elasticemail.com/ 

Documentation ? https://elasticemail.com/developers/api-documentation/web-api-v2#Email_Send 

API ?https://help.elasticemail.com/en/articles/2376694-how-to-send-emails-via-api 

API REST ? https://elasticemail.com/developers/api-documentation/rest-api



Réponses