Basicamente, tenho uma conta de email que posso acessar como POP3 ou IMAP. Desejo receber todos os e-mails recebidos, criptografá-los e encaminhar a versão criptografada para minha conta do Gmail (para que eu possa ver o assunto / notificações na minha conta de telefone / gmail; e possivelmente descriptografar a mensagem com uma senha - embora esta última etapa não precisa ser implementada inicialmente).
Provavelmente eu poderia escrever um script python para fazer isso, mas usar as ferramentas linux adequadas parece uma rota melhor. Eu tenho o postfix (em uma configuração via satélite) já configurado para enviar e-mails enviados.
Qual é a maneira mais fácil de ler POP3 / IMAP em uma caixa Linux e fazer com que ele gpg criptografe o corpo e os anexos do email (sem os cabeçalhos do assunto) com minha chave pública e encaminhe-a para o meu conta do gmail?
(Para constar; é contra a política do trabalho (parcialmente por conformidade com a lei HIPAA dos EUA) que eu envie versões não criptografadas do meu email para o meu telefone; pois existe o potencial de alguém enviar deliberadamente (ou inadvertidamente) os dados protegidos por email para o meu telefone. O trabalho considera o GPG seguro.)
fonte
Respostas:
Acabei de ver a outra resposta e acho que nunca escrevi a solução que realmente implementei. Acontece que o python imaplib é direto e eu escrevi um script muito rápido. Exceto algumas alterações (por exemplo, anonimizando meus vários USERNAMEs, EMAILPASSWORD, WORKDOMAINNAME, MYGPGKEYID). Eu também não apenas o envio criptografado; mas inclua o assunto com o nome de usuário do remetente e coloque algumas das informações do cabeçalho antes do GPG (caso esteja lendo no meu telefone e não consiga descriptografar).
Em seguida, adicionei as seguintes linhas ao meu crontab (o script acima é chamado mail.py dentro de um diretório chamado mail), para que ele seja executado a cada 5 minutos durante o horário normal durante a semana (MF 20-27) e com menos frequência em outras horas . (crontab -e)
fonte
Fetchmail!
http://www.fetchmail.info/
fonte
Também tive a necessidade de encaminhar as mensagens de root criptografadas e resumi minhas descobertas aqui: http://www-public.it-sudparis.eu/~berger_o/weblog/2006/01/20/secure-forwarding-of- roots-mail-through-gpg /
Talvez isso possa resolver suas necessidades também.
fonte