• Email: contact@refbax.com

Envoyer un mail « Sendinblue » avec python

Temps de lecture : < 1 minute

Voici un exemple de code Python qui utilise l’API REST de Sendinblue pour envoyer un email à une liste de diffusion :

  1. Inscrivez-vous sur le site web de Sendinblue et créez un compte si vous n’en avez pas déjà un.

  2. Créez une liste de diffusion et ajoutez des abonnés à cette liste.

  3. Générez une clé API pour votre compte Sendinblue dans les paramètres de votre compte. Vous aurez besoin de cette clé pour accéder à l’API.

  4. Installez la bibliothèque requests avec pip : pip install requests

  5. Utilisez la bibliothèque requests pour envoyer une requête HTTP à l’API de Sendinblue pour envoyer l’email à votre liste de diffusion :

import requests

# Remplacez API_KEY par votre clé API
API_KEY = "your-api-key"

# Définissez l'URL de l'API de Sendinblue
api_url = "https://api.sendinblue.com/v3/smtp/email"

# Définissez les headers de la requête
headers = {
    "Content-Type": "application/json",
    "api-key": API_KEY,
}

# Définissez les paramètres de l'email à envoyer
data = {
    "sender": {
        "name": "Nom de votre entreprise / compte",
        "email": "votre_email@email.com",
    },
    "to": [
        {
            "email": "receveur@email.com",
            "name": "Nom Prénom",
        },
    ],
    "subject": "Sujet du mail",
    "textContent": "Un contenu d'email sans HTML",
    "htmlContent": "<h1>Titre de la version HTML</h1><p>Et son contenu</p>",
}

# Envoyez la requête HTTP à l'API de Sendinblue
response = requests.post(api_url, headers=headers, json=data)

# Vérifiez le status code de la réponse pour savoir si l'email a été envoyé avec succès
if response.status_code == 202:
    print("Email envoyé avec succès !")
else:
    print("Erreur lors de l'envoi de l'email")
    print(response.text)

Ce code envoie une requête HTTP POST à l’API de Sendinblue pour envoyer l’email à la liste de diffusion. Vous devrez remplacer "your-api-key" par votre clé API, "votre_email@email.com" par votre adresse email et "receveur@email.com" par l’adresse email du destinataire. Vous pouvez également ajouter plusieurs destinataires

Facebook
Twitter
LinkedIn

Leave a Comment

Ces articles peuvent aussi vous intérresser

Enfilez-votre cape

Créer un compte dès maintenant pour commencer à utiliser nos outils

Premier site alliant formation / Actualité et les offres d’emplois autour des métiers du digital. Des outils pour vous aider dans vos campagnes de content marketing ou de SEO.
Premier site alliant formation / Actualité et les offres d’emplois autour des métiers du digital. Des outils pour vous aider dans vos campagnes de content marketing ou de SEO.
Contact Us