Heiphaistos TutorialsHeiphaistosTutorials
🪟Windows🖥️CMD / PowerShell💬Discord🍎macOS🔐Sécurité🐧Linux🌐Réseau💻Programmation🤖Android📦Applications🔥Applications Heiphaistos📦Logiciels📦HeiApps

⚒ Heiphaistos Tutorials

Forge ton savoir informatique.
Tutoriels clairs, sans blabla.

Navigation

  • Accueil
  • Tous les tutoriels
  • Windows
  • Discord

Ressources

  • Flux RSS
  • heiphaistos.org

© 2026 Heiphaistos Tutorials — tuto.heiphaistos.org

Mentions légalesConfidentialitéCGU

Forge ton savoir.

Accueil/Programmation/Python : envoyer un e-mail automatiquement (smtplib)
💻ProgrammationVidéo

Python : envoyer un e-mail automatiquement (smtplib)

Envoyer un e-mail depuis Python avec smtplib et EmailMessage : serveur SMTP, connexion chiffrée, mot de passe d'application, pièce jointe, et précautions contre le spam.

9 octobre 20261 min de lecture
#programmation#python#automatisation#email
Votre navigateur ne supporte pas la lecture vidéo.
VitesseSous-titres : bouton CC du lecteur

Sommaire

  • Script
  • Fournisseurs

Script

import os, smtplib
from email.message import EmailMessage

msg = EmailMessage()
msg["From"], msg["To"] = "alertes@exemple.fr", "lea@exemple.fr"
msg["Subject"] = "Sauvegarde terminée"
msg.set_content("Tout s'est bien passé.")
with smtplib.SMTP_SSL("smtp.exemple.fr", 465) as s:
    s.login("alertes@exemple.fr", os.environ["SMTP_MOTDEPASSE"])
    s.send_message(msg)

Port 587 : smtplib.SMTP(serveur, 587) puis s.starttls().

Fournisseurs

  • Gmail : 2FA + mot de passe d'application, serveur smtp.gmail.com.
  • Outlook/Microsoft 365 : l'authentification basique est souvent désactivée ; préférer un service d'envoi (Brevo, Mailjet…).

Évitez les envois massifs depuis une adresse personnelle (blocage, spam). Secrets : variables d'environnement.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire

En envoyant un commentaire, vous acceptez les conditions d'utilisation et la publication de votre pseudo après modération (voir la politique de confidentialité).