Eu tive que criar um certificado ssl e instalar o arquivo em ~ / .alpine-smime / private, ~ / .alpine-smime / public e ~ / .alpine-smime / ca. Só então a senha do imap será salva em .alpine.pwd.
Eu compilei o alpine 2.20 com a opção --with-passfile=/home/fuji/.alpine.pwd
e quando eu digito a senha do imap do gmail, recebo meus e-mails, mas quando se trata de salvar a senha, recebo as seguintes mensagens de depuração:
14:05:34.653790
Looking for passfile "/home/fuji/.alpine.pwd"
14:05:34.655538
q_status_message(Attempting to encrypt password file)
14:05:34.656276
q_status_message(Refusing to write non-encrypted password file)
14:05:34.656322
IMAP DEBUG 14:05:34.656322: <suppressed>
e
ll ~/.alpine.pwd
-rw------- 1 fuji opera 0 Dec 20 17:42 .alpine.pwd
Como posso salvar essa senha?
Obrigado.
Para mim, funciona (com a versão padrão do Debian 2.20), usando a linha de comando flag -passfile.
touch .yourpassfile
alpine -passfile .yourpassfile
Depois de dar sua senha para a autenticação IMAP, ele perguntará se você deseja salvá-la no passfile fornecido. Diga Y. Agora, sempre corra alpine com o comando acima (ou faça um atalho para ele) e ele será autenticado automaticamente para seu servidor IMAP.
A Alpine precisa de um certificado SSL para salvar senhas. Aqui está o que eu fiz para fazê-lo funcionar (cuidado, altere o valor pass:x
para algo que você considere seguro; você também pode omitir o argumento e digitá-lo quando solicitado. A Alpine perguntará algumas vezes sobre essa senha).
cd
touch .pine-passfile
mkdir ~/temp-ssl
cd ~/temp-ssl
openssl genrsa -des3 -passout pass:x -out server.key 1024
openssl req -new -passin pass:x -key server.key -out server.csr
openssl x509 -req -passin pass:x -days 3650 -in server.csr -signkey server.key -out server.crt
mkdir -p ~/.alpine-smime/private ~/.alpine-smime/public ~/.alpine-smime/ca
mv server.key ~/.alpine-smime/private
cp server.crt ~/.alpine-smime/ca
mv server.crt ~/.alpine-smime/public
rm server.csr
cd
rmdir ~/temp-ssl
Para o segundo comando openssl
, você precisa inserir pelo menos um campo, como o Nome do país . Você pode deixar o campo Senha de Desafio vazio quando solicitado até o final do mesmo comando.
Desta vez, a Alpine deve salvar suas credenciais.
Tags alpine-mail