我最近在我的计算机上安装了 mutt...我将 muttrc 配置如下:
set ssl_starttls=yes
set ssl_force_tls=yes
set imap_user = '[email protected]'
set imap_pass = 'password'
set from = '[email protected]'
set use_from = yes
set folder = imaps://[email protected]/
set spoolfile = imaps://imap.gmail.com/INBOX
set postponed="imaps://imap.gmail.com/[Gmail]/Drafts"
set record = +sent
set header_cache = "~/.mutt/cache/headers"
set message_cachedir = "~/.mutt/cache/bodies"
set certificate_file = "~/.mutt/certificates"
set smtp_url="smtp://[email protected]@smtp.gmail.com:465/"
set smtp_pass="password"
set move = no
set imap_keepalive = 900
set editor = 'vim'
当我尝试撰写并发送电子邮件时,出现此错误:
SMTP session failed: read error
请告诉我哪里出了问题(或者我如何检查错误信息)。
答案1
似乎有一个拼写错误,该行开头set smtp_url
应为:
set smtp_url="smtp://[email protected]@smtp.gmail.com:465/"
smtp,不是F中转站
答案2
如果您使用端口 465,则表示通过 SSL/TLS 进行 SMTP。您应该使用“smtps://”而不是“smtp://”。
如果您想使用常规 SMTP(即第一个纯文本连接,然后通过 STARTTLS 切换到加密),请使用端口 587,而不是 465。