您尚未登录。

#1 2018-10-05 09:41:05

smallville
会员
注册时间: 2013-12-23
帖子: 29

gpg加密密码后,MUTT带附件的邮件都发不出,怎么办?

gpg: 由 2048 位的 RSA 密钥加密,钥匙号为 xxxxxxxxx、生成于 2018-09-27
      “xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”
[proxychains] Strict chain  ...  127.0.0.1:10810 ...  smtp.gmail.com:587  ...  OK
TLSv1.2 连接,使用 TLSv1.2 (ECDHE-RSA-CHACHA20-POLY1305)
SMTP 会话失败:读错误
无法发送此邮件。

没有附件的邮件可以正常收发。求解及解决办法。谢谢。

离线

#2 2018-10-07 23:26:01

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: gpg加密密码后,MUTT带附件的邮件都发不出,怎么办?

strace 一下?
你是用的 mutt 内建的 SMTP 吗?看起来是网络问题。不走代理试一下?比如用 IP 74.125.195.108。

离线

#3 2018-10-08 15:57:28

smallville
会员
注册时间: 2013-12-23
帖子: 29

Re: gpg加密密码后,MUTT带附件的邮件都发不出,怎么办?

不明白依云兄内建SMTP所指;用的muttrc类似如下,用74.125.195.108代替配置中smtp.gmail.com?好像也不行,提示:证书主机名检查失败:证书所有者与主机名 74.125.195.108 不匹配

set from="xxxxxx@gmail.com"
set realname ="xxxxxx"
set smtp_url ="smtp://xxxxxx@smtp.gmail.com:587/"
set imap_user ="xxxxxxx@gmail.com"
set folder ="imaps://imap.gmail.com:993"
set spoolfile ="+INBOX"
set postponed ="+[Google Mail]/Drafts"
set trash ="+[Google Mail]/Trash"
set header_cache =~/.mutt/cache/headers
set message_cachedir =~/.mutt/cache/bodies
#set certificate_file =~/.mutt/certificates
set move = no
set imap_keepalive = 3
# encrypted IMAP/SMTP passwords
source "gpg -d ~/.mutt/password.txt.gpg |"

set sendmail="proxychains /usr/bin/msmtp"
set editor="vim"

依云 说:

strace 一下?
你是用的 mutt 内建的 SMTP 吗?看起来是网络问题。不走代理试一下?比如用 IP 74.125.195.108。

离线

页脚