Skip to main content

Un module Python pour envoyer des emails facilement

Project description

Module Emailer Le module Emailer est une bibliothèque Python simple et légère conçue pour faciliter l'envoi d'e-mails via SMTP. Son objectif est de simplifier le processus d'envoi d'e-mails en fournissant une configuration rapide et une interface conviviale.

Configuration du Serveur Avant d'utiliser les fonctionnalités d'envoi d'e-mails, il est impératif de configurer le serveur SMTP en utilisant la méthode configurer_emailer. Cette méthode prend en charge les paramètres essentiels tels que l'adresse du serveur, le port, l'adresse e-mail de l'expéditeur et le mot de passe.

Exemple de configuration du serveur :

Configurer le serveur

from emailer import Emailer

instans= Emailer()

serveur_config =instans.setup_email_email(

serveur="smtp.example.com",

port=587,

sender_email="your_email@example.com",

password="motdepasse" #mot de passe generer a partir de botre compte email

)

Envoi d'E-mails Une fois le serveur configuré, vous pouvez utiliser la méthode send_email pour envoyer des e-mails. Assurez-vous que le serveur a été configuré avec succès avant d'appeler cette méthode.

Exemple d'envoi d'e-mail :

try:

instans.send_email(

destinataire="destinataire@example.com",

subject="Sujet de l'e-mail",

message="Corps de l'e-mail",

server=serveur_config

)

except :

print(f"Erreur : {e}")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

emailerpy-2.0.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

emailerpy-2.0-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file emailerpy-2.0.tar.gz.

File metadata

  • Download URL: emailerpy-2.0.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for emailerpy-2.0.tar.gz
Algorithm Hash digest
SHA256 fcaee0ef6ce6c5e51a2610cfe25d149cb83457a022422aaac952f20e4b5d1f4b
MD5 a01ab627f2d4f857b230ed75f4d7b310
BLAKE2b-256 03ba9fba956ba6a88e76f304e6911a41b5efbe43096bb04cbbc079116fa6d88b

See more details on using hashes here.

File details

Details for the file emailerpy-2.0-py3-none-any.whl.

File metadata

  • Download URL: emailerpy-2.0-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for emailerpy-2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 49d449843bb2cca78f98b3d298a398849aad1f9ede7138f9197e74f97a39c9bd
MD5 20558f337aade937da8d94dba628aee7
BLAKE2b-256 44141184e4f929a12055bf553fc2cfae5554540ea47db1cfb1f00811f820f1a0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page