
Scripts python pour lister, rechercher ou créer des redirections mails à partir des API Gandi.net
Description
Ce script accède à l'API mail Gandi afin de gérer les redirections mails depuis votre PC sans vous connecter à l'interface Web de Gandi.
Les opération actuellement implémentées dans ce script sont :
- compter les redirections mail,
- lister les redirections (ainsi que les alias de toutes les boites mails du domaine),
- rechercher une ou des adresses de redirection (adresses sources), ainsi que les alias des boites mails du domaine,
- rechercher une ou des adresses de redirections cibles,
- créer une adresse de redirection.
Operations pas encore implémentées:
- Création d'un alias.
Mode opératoire pour exécuter le script
- Copier le code https://www.cmarti.net/download/gandi/manageGandiMailRedir.py.txt dans un fichier avec extention ".py"
- Créer dans le même répertoire un fichier nommé
configGandiAPI.py
. Ce fichier doit contenir la ligne suivante:api_key = 'XXX'
avec XXX = votre clé d'API Gandi.
L'intérêt réside dans le fait de créer rapidement une adresse de redirection. Utile pour ceux qui utilisent une adresse pour chaque inscrption à un site comme expliqué ici.
Usage
manageGandiMailRedir.py -count domain
-> Compte les redirections du domaine.
manageGandiMailRedir.py -list domain
-> Liste les redirections du domaine.
manageGandiMailRedir.py -search_src domain string
-> Recherche une chaine dans les adresses sources.
manageGandiMailRedir.py -search_dest domain string
-> Recherche une chaine dans les adresses de destinations.
manageGandiMailRedir.py -create domain new_redir destination
-> Cree une nouvelle redirection mail.