Eu uso um script para descriptografar minha senha para o offlineimap, mas de alguma forma não está mais funcionando ...
O arquivo foi criptografado com
gpg --symmetric password
Para o offlineimap eu uso essa combinação.
gpg --quiet --batch --no-tty --for-your-eyes-only --decrypt password.gpg
No Linux ele está funcionando como deveria, mas no FreeBSD eu recebo o seguinte erro:
gpg --quiet --batch --no-tty --for-your-eyes-only --decrypt ~/.mail-accounts/xxxxxx/password.gpg
gpg: can't query passphrase in
batch mode gpg: decryption failed: bad key
Estou sentindo falta de algo?
gpg --version gpg (GnuPG) 1.4.19
---COPYRIGHT INFO ---
Home: ~/.gnupg Supported algorithms: Pubkey:
RSA, RSA-E, RSA-S, ELG-E, DSA Cipher: IDEA, 3DES, CAST5, BLOWFISH,
AES, AES192, AES256, TWOFISH,
CAMELLIA128, CAMELLIA192, CAMELLIA256 Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224 Compression: Uncompressed,
ZIP, ZLIB, BZIP2
Eu uso o padrão gpg.conf sem nenhuma mudança.
Não é só trabalhar com o offlineimap, também no meu terminal e em todo lugar. (no linux está funcionando)
Editar:
Link para o arquivo python: link (não eu)
O mesmo script encontrado na stackexange.
Criptografar a senha do OfflineIMAP
A chamada no offlineimap
remotepasseval = decrypt_password("[email protected]")
A idéia por trás disso é que ele é criptografado com "simétrico".
Quando offlineimap está iniciando o script python, uma janela de pinagem é aberta e pede o pw.
Mas a janela do pinentry não está começando como no linux.
No linux é a mesma versão só diferem na versão menor.
No gpg 1.4.19 também a opção --batch está disponível e funcionou antes, mas eu não sei o que acontece.