emailXender documentation¶
Bienvenue dans la documentation du projet d’emailing !¶
Ce projet permet d’envoyer automatiquement un e-mail personnalisé à plusieurs destinataires à partir d’un fichier Google Sheet. Il est pensé pour éviter le copier-coller manuel ou l’usage du champ CCI.
Note
Ce projet est conçu pour les utilisateurs ayant des bases en Python. Vous devez avoir installé Python 3.10+ et comprendre les scripts de base.
Contenu de la documentation¶
Installation¶
Cloner le projet (vous pouvez écrire à knecTiK pour obtenir le lien)
Créer un environnement virtuel Python
Installer les dépendances :
pip install -r requirements.txt
Ajouter vos informations dans le fichier
.envexpediteurMail=votreadresse@gmail.com gmailPass=mot_de_passe_application credentialGoogle=sheet/secret/credentials.json
Structure du projet¶
emailing_project/
├── main.py
├── .env
├── requirements.txt
├── emailXender/
│ └── sendEmail.py
├── sheet/
│ ├── contact.py
│ ├── readSheet.py
│ └── secret/
│ └── credentials.json -- ignoré par Git
Documentation du code source¶
Les modules sont détaillés ici : readSheet, contact, sendEmail.