Envoyer un courriel HTML
Dans cet extrait de code, vous apprendrez comment envoyer un courrier électronique. html à l'aide de l'API Messages.
- Pour plus d'informations sur la messagerie électronique, voir Comprendre la messagerie électronique
- Pour les instructions d'installation, voir Débuter avec le courrier électronique
Exemple
Vous trouverez ci-dessous la description de toutes les variables utilisées dans chaque extrait de code :
| Clé | Description |
|---|---|
VONAGE_APPLICATION_ID | The Vonage Application ID. |
VONAGE_PRIVATE_KEY_PATH | Private key path. |
MESSAGES_API_URL | There are two versions of the API, each with their own endpoints. For production the previous Messages API endpoint was |
JWT | Used to authenticate your request. See Authentication for more information, including how to generate a JWT. |
MESSAGES_TO_EMAIL | The recipient email address for the Email message. |
EMAIL_SENDER_ID | Your verified sender email address for the Email channel. |
NOTE : Les from doit utiliser une identité d'expéditeur vérifiée pour la configuration de votre canal de messagerie.
Conditions préalables
Si vous n'avez pas de demande, vous pouvez créer un. Veillez également à configurer vos webhooks.
Rédiger le code
Ajouter ce qui suit à send-email-html.sh:
curl -X POST "${MESSAGES_API_URL}" \
-H "Authorization: Bearer "$JWT\
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d $'{
"to": "'${MESSAGES_TO_EMAIL}'",
"from": "'${EMAIL_SENDER_ID}'",
"channel": "email",
"message_type": "html",
"html": {
"body": "<h1>Hello from Vonage</h1><p>This is an Email HTML message sent via the Vonage Messages API.</p>"
},
"email": {
"subject": "Your HTML message subject"
}
}'Exécutez votre code
Enregistrez ce fichier sur votre machine et exécutez-le :
Essayez-le
Lorsque vous exécutez le code, un courriel HTML est envoyé à l'adresse électronique de destination.