我已经用选项--with-passfile=/home/fuji/.alpine.pwd编译了高寒2.20,当我输入gmail的imap密码时,我会收到我的邮件,但是当要保存密码时,我会得到以下调试消息:
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>和
ll ~/.alpine.pwd
-rw------- 1 fuji opera 0 Dec 20 17:42 .alpine.pwd我怎么能保存那个密码?
谢谢。
发布于 2016-12-28 21:08:32
我必须创建一个ssl证书,并在~/. .alpine.pwd /私有、~/..alpine.pwd/public和~/..alpine.pwd/ca中安装该文件。只有这样,imap密码才会保存在.alpine.pwd中。
发布于 2018-04-30 11:41:58
对我来说,使用命令行标志-passfile (使用Debian标准构建版本2.20)可以工作。
touch .yourpassfile
alpine -passfile .yourpassfile在为IMAP身份验证提供密码之后,它现在将询问您是否希望将此密码保存到给定的密码文件中。假设Y.现在,每次使用上面的命令运行高山(或为其创建快捷方式),它将自动验证到您的IMAP服务器。
发布于 2018-08-21 23:26:40
阿尔卑斯需要一个ssl证书来保存密码。下面是我为使其工作所做的事情(小心,将pass:x值更改为您认为安全的值;您也可以省略该参数,并在请求时键入它。阿尔卑斯会问你几次这个密码)。
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对于第二个openssl命令,您必须输入至少一个字段,比如国家名。在同一命令的末尾询问时,您可以将“挑战密码”字段保留为空。
这次阿尔卑斯应该保存你的证件。
https://unix.stackexchange.com/questions/331927
复制相似问题