Fondamentalement, j'ai un compte de messagerie auquel je peux accéder en tant que POP3 ou IMAP. Je veux prendre tous les e-mails entrants, les chiffrer, puis transférer la version chiffrée vers mon compte gmail (afin que je puisse voir le sujet / les notifications sur mon téléphone / compte gmail; et éventuellement déchiffrer le message avec une phrase de passe - bien que cette dernière étape n'a pas besoin d'être implémentée initialement).
Je pourrais probablement écrire un script python pour ce faire, mais utiliser les bons outils Linux semble être une meilleure voie. J'ai postfixé (dans une configuration satellite) déjà configuré pour envoyer du courrier sortant.
Quelle est la façon la plus simple de lire POP3 / IMAP sur une boîte Linux et de le faire chiffrer par gpg le corps et les pièces jointes de l'e-mail (pas les en-têtes de sujet) avec ma clé publique et le transmettre à mon compte gmail?
(Pour mémoire; c'est contre la politique de travail (en partie pour se conformer à la loi américaine HIPAA) pour moi d'envoyer des versions non cryptées de mon courrier électronique à mon téléphone; car il est possible que quelqu'un envoie délibérément (ou par inadvertance) des données protégées par courrier électronique à mon téléphone. Le travail considère que GPG est sécurisé.)
la source
Réponses:
Je viens de voir l'autre réponse et je suppose que je n'ai jamais rédigé la solution que j'ai réellement mise en œuvre. Il s'avère que python imaplib est simple et j'ai écrit un script très rapide. Sauf quelques modifications (par exemple, anonymisation de mes différents NOM D'UTILISATEUR, MOT DE PASSE EMAIL, NOM DE TRAVAIL, MYGPGKEYID). Je ne l'envoie pas seulement crypté; mais ajoutez le sujet avec le nom d'utilisateur de l'expéditeur et placez une partie de l'en-tête avant le GPG (au cas où je le lirais sur mon téléphone et ne peux pas déchiffrer).
J'ai ensuite ajouté les lignes suivantes à ma crontab (le script ci-dessus est nommé mail.py dans un répertoire appelé mail), il s'exécutera donc toutes les 5 minutes pendant les heures normales de la semaine (MF 20h-19h) et moins fréquemment à d'autres heures. . (crontab -e)
la source
Fetchmail!
http://www.fetchmail.info/
la source
J'ai également eu besoin de transmettre le courrier de root crypté, et j'ai résumé mes conclusions ici: http://www-public.it-sudparis.eu/~berger_o/weblog/2006/01/20/secure-forwarding-of- racines-mail-par-gpg /
Peut-être que cela peut également répondre à vos besoins.
la source