Grundsätzlich habe ich ein E-Mail-Konto, auf das ich als POP3 oder IMAP zugreifen kann. Ich möchte alle eingehenden E-Mails entgegennehmen, verschlüsseln und dann die verschlüsselte Version an mein Google Mail-Konto weiterleiten (damit ich den Betreff / die Benachrichtigungen auf meinem Telefon- / Google Mail-Konto sehen und die Nachricht möglicherweise mit einer Passphrase entschlüsseln kann - obwohl dies die letzte ist Schritt muss zunächst nicht implementiert werden).
Ich könnte wahrscheinlich ein Python-Skript schreiben, um dies zu tun, aber die Verwendung der richtigen Linux-Tools scheint eine bessere Route zu sein. Ich habe bereits ein Postfix (in einer Satellitenkonfiguration) eingerichtet, um ausgehende E-Mails zu senden.
Was ist der einfachste Weg, um POP3 / IMAP auf einer Linux-Box zu lesen und es dazu zu bringen, den Text und die Anhänge der E-Mail (keine Betreff-Header) mit meinem öffentlichen Schlüssel zu verschlüsseln und an mein Google Mail-Konto weiterzuleiten?
(Für die Aufzeichnung; es verstößt gegen die Arbeitsrichtlinie (teilweise aus Gründen der Einhaltung des US-amerikanischen HIPAA-Gesetzes), unverschlüsselte Versionen meiner E-Mail an mein Telefon zu senden, da möglicherweise jemand absichtlich (oder versehentlich) geschützte Daten per E-Mail an mein Telefon sendet. Die Arbeit betrachtet GPG als sicher.)
quelle
Antworten:
Ich habe gerade die andere Antwort gesehen und schätze, ich habe die Lösung, die ich tatsächlich implementiert habe, nie geschrieben. Es stellt sich heraus, dass Python Imaplib unkompliziert ist und ich ein sehr schnelles Skript geschrieben habe. Abgesehen von einigen Änderungen (z. B. Anonymisierung meiner verschiedenen USERNAMEs, EMAILPASSWORD, WORKDOMAINNAME, MYGPGKEYID). Ich sende es auch nicht nur verschlüsselt; Stellen Sie dem Betreff jedoch den Benutzernamen des Absenders voran und stellen Sie einige der Header vor das GPG (falls ich es auf meinem Telefon lese und nicht entschlüsseln kann).
Ich habe dann die folgenden Zeilen zu meiner Crontab hinzugefügt (das obige Skript heißt mail.py in einem Verzeichnis namens mail), sodass es an Wochentagen (MF 20-19 Uhr) alle 5 Minuten während der normalen Stunden und zu anderen Zeiten weniger häufig ausgeführt wird . (crontab -e)
quelle
Die Post holen!
http://www.fetchmail.info/
quelle
Ich musste auch die E-Mails von root verschlüsselt weiterleiten und habe meine Ergebnisse hier zusammengefasst: http://www-public.it-sudparis.eu/~berger_o/weblog/2006/01/20/secure-forwarding-of- Roots-Mail-Through-GPG /
Vielleicht kann dies auch Ihre Bedürfnisse lösen.
quelle