• Email : contact@refbax.com

Envoyer un mail « Sendinblue » avec python

📢 Image qui illustre un article sur le : Sendinblue, envoyer, requests, requête HTTP, liste diffusion, "https://api.sendinblue.com/v3/smtp/email", "votre_email@email.com",, "receveur@email.com",, requests.post(api_url,, response.status_code, print(response.text), "votre_email@email.com", "receveur@email.com"
Facebook
Twitter
LinkedIn
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

Laisser un commentaire

Sur le même thème 🤩

Qui suis-je ! 👨‍💻

Enfilez-votre cape

Apprenez le webmarketing et le code grâce à nos différentes ressources et améliorez la visibilité de votre site internet, grâce à nos outils SEO.

refbax superhero bas