2015-05-22 12:37:28 +00:00
# Enigmail.py
2015-05-21 10:05:33 +00:00
2015-05-22 09:01:19 +00:00
2015-05-25 22:07:50 +00:00
_Note: Je ne suis pas expert en cryptographie, ceci n'est qu'une ébauche_
2015-05-22 12:45:32 +00:00
2015-05-22 09:01:19 +00:00
2015-05-24 12:54:46 +00:00
# Utilisation (terminal linux)
2015-05-25 22:07:50 +00:00
- [Configurer ](#configurer )
2015-05-25 22:19:56 +00:00
- [Ecrire ](#utilisation )
- [Lire ](#utilisation )
- [Effacer le contenu ](#utilisation )
- [Réinitialiser les paramètres ](#utilisation )
- [Modifier les paramètres ](#utilisation )
- [Crypter ](#utilisation )
- [Décrypter ](#utilisation )
- [Envoyer par mail ](#utilisation )
- [Récupérer le dernier mail ](#utilisation )
- [Obtenir de l'aide ](#utilisation )
2015-05-22 09:01:19 +00:00
2015-05-24 12:54:46 +00:00
### Initialisation
2015-05-23 16:35:54 +00:00
2015-05-23 16:36:13 +00:00
```bash
2015-05-25 16:34:34 +00:00
# 1. Se positionner dans le dossier __enigmail/__.
2015-05-24 12:54:46 +00:00
cd chemin/enigmail/
2015-05-25 22:07:50 +00:00
2015-05-25 16:34:34 +00:00
# 2. Créer un __alias__ pour l'utilisation d'enigmail.
2015-05-23 16:44:13 +00:00
alias enigmail="sh $(pwd)/enigmail.sh"
2015-05-25 22:07:50 +00:00
2015-05-25 16:34:34 +00:00
# OU
2015-05-25 22:07:50 +00:00
# 2. Enregistrer comme commande intégrée (toujours dans le dossier d'enigmail)
2015-05-25 14:38:48 +00:00
sh install.sh
2015-05-25 14:24:10 +00:00
```
- la commande enigmail fonctionnera à la prochaine ouverture d'un terminal
2015-05-25 14:38:48 +00:00
_Note: Il faudra refaire cette manipulation si vous changez le répertoire de place._
2015-05-25 22:07:50 +00:00
#####Configurer
2015-05-23 16:44:13 +00:00
```bash
enigmail config
```
2015-05-25 22:07:50 +00:00
Entrer ses paramètres en remplaçant les valeurs déjà écrites et enregistrer le fichier.
2015-05-24 12:54:46 +00:00
Si vous obtenez une erreur, retournez à la première étape vous n'êtes pas dans le bon dossier.
2015-05-25 22:07:50 +00:00
__Paramètres__
- serveur smtp
- port smtp
- serveur imap
- port imap
- login smtp/imap
- adresse mail
_Note: le login smtp et imap est commun. Le protocole POP n'est pas pris en charge dans cette version. L'utilisation du service mail fonctionne pour gmail et n'est pas stable pour les autres clients mail._
2015-05-23 16:48:45 +00:00
2015-05-25 22:19:56 +00:00
###Utilisation
2015-05-23 16:35:54 +00:00
2015-05-23 16:44:13 +00:00
```bash
2015-05-25 16:37:57 +00:00
# Ecrire
2015-05-23 16:44:13 +00:00
enigmail write
2015-05-25 12:07:13 +00:00
enigmail w
2015-05-25 16:37:57 +00:00
# Modifier les paramètres
2015-05-24 12:54:46 +00:00
enigmail config
2015-05-25 12:07:13 +00:00
enigmail c
2015-05-25 16:37:57 +00:00
# Réinitialiser les paramètres
2015-05-24 12:54:46 +00:00
enigmail init
2015-05-25 12:07:13 +00:00
enigmail i
2015-05-25 16:37:57 +00:00
# Lire
2015-05-23 16:44:13 +00:00
enigmail read
2015-05-25 12:07:13 +00:00
enigmail r
2015-05-25 16:37:57 +00:00
# Effacer le contenu
2015-05-24 13:27:23 +00:00
enigmail empty
2015-05-25 12:07:13 +00:00
enigmail em
2015-05-25 16:37:57 +00:00
# Crypter
2015-05-25 22:07:50 +00:00
enigmail encode # ouvre l'interface pour entrer la clé
enigmail encode 168 # cryptage avec clé numérique
enigmail encode 0x1f2e85 # cryptage avec clé hexadécimale
2015-05-25 12:07:13 +00:00
enigmail e
enigmail e 168
enigmail e 0x1f2e85
2015-05-25 16:37:57 +00:00
# Décrypter
2015-05-25 22:07:50 +00:00
enigmail decode # ouvre l'interface pour entrer la clé
enigmail decode 168 # décryptage avec clé numérique
enigmail decode 0x1285 # décryptage avec clé hexadécimale
2015-05-25 12:07:13 +00:00
enigmail d
enigmail d 168
enigmail d 0x1285
2015-05-25 16:37:57 +00:00
# Envoyer par mail
2015-05-24 12:54:46 +00:00
enigmail send
2015-05-25 12:07:13 +00:00
enigmail ms # MailSend
2015-05-25 16:37:57 +00:00
# Récupérer le contenu du dernier mail
2015-05-24 16:04:33 +00:00
enigmail receive
2015-05-25 12:07:13 +00:00
enigmail mr # MailReceive
2015-05-25 16:37:57 +00:00
# Obtenir de l'aide
2015-05-24 12:54:46 +00:00
enigmail help
2015-05-25 12:07:13 +00:00
enigmail h
2015-05-23 16:44:13 +00:00
```
2015-05-23 16:35:54 +00:00
2015-05-25 16:28:56 +00:00
2015-05-22 10:27:59 +00:00
2015-05-25 16:28:56 +00:00
###A faire
2015-06-01 12:47:29 +00:00
- [x] Prise en compte: accents + utf-8
- [x] Gestion: fichiers
- [ ] Améliorer le cryptage car pour un même caractère n fois, on obtient un schéma répétitif ~50
- [ ] Gestion de serveur SMTP ~50
- [x] Fichier de config ~80
- [x] Appel en shell