Email Mutt-无法连接到smtp.gmail.com(系统调用中断)

Email Mutt-无法连接到smtp.gmail.com(系统调用中断),email,ubuntu,ubuntu-14.04,mutt,Email,Ubuntu,Ubuntu 14.04,Mutt,我原以为我会在Ubuntu上试用Mutt,但在尝试让它工作了几天之后,现在我陷入了这个错误 Could not connect to smtp.gmail.com (Interrupted system call). 我在互联网上到处寻找,试图找出如何修复它,但我找不到任何可以修复它的东西。将创建~/.mutt和~/.mutt/cache/文件夹。我认为msmtp没有问题,因为它没有向日志文件添加任何内容 这是我的.muttrc,当然没有我的密码: set imap_user = "<m

我原以为我会在Ubuntu上试用Mutt,但在尝试让它工作了几天之后,现在我陷入了这个错误

Could not connect to smtp.gmail.com (Interrupted system call).
我在互联网上到处寻找,试图找出如何修复它,但我找不到任何可以修复它的东西。将创建
~/.mutt
~/.mutt/cache/
文件夹。我认为msmtp没有问题,因为它没有向日志文件添加任何内容

这是我的
.muttrc
,当然没有我的密码:

set imap_user = "<my_email>@gmail.com"
set imap_pass = "<my_password>"
set smtp_url = "smtp://<my_email>@smtp.gmail.com:587/"
set smtp_pass = "<my_password>"
set from = "<my_email>@gmail.com"
set realname = "<my_name>"
set sendmail="/usr/bin/msmtp"

set header_cache =~/.mutt/cache/headers
set message_cachedir =~/.mutt/cache/bodies
set certificate_file =~/.mutt/certificates

set folder = "imaps://imap.gmail.com:993"
set spoolfile = "+INBOX"
set postponed = "+[Gmail]/Drafts"
set trash = "imaps://imap.gmail.com[Gmail]/Trash"

#======================================================#
# Order of headers and what to show
hdr_order Date: From: User-Agent: X-Mailer \
          To: Cc: Reply-To: Subject:
ignore *
unignore Date: From: User-Agent: X-Mailer  \
         To: Cc: Reply-To: Subject:

#======================================================#
# which editor do you want to use? 
# vim of course!
set editor="vim -c 'set tw=70 et' '+/^$' "
set edit_headers          # See the headers when editing

现在这里有一些非常奇怪的东西。。。mutt能够收到新的电子邮件,当我推迟一封电子邮件时,它会将其保存为gmail的草稿并上传到gmail服务器。谢谢。

经过多天的搜索,我找到了解决方案。我需要将smtp url更改为:

set smtp_url="smtps://<username>@smtp.gmail.com:465/"
set smtp\u url=“smtps://@smtp.gmail.com:465/”

电子邮件发送刚刚好

“现在有一件非常奇怪的事情……mutt能够收到新邮件”——通过IMAP和IMAP.gmail.com来获取新邮件和保存草稿。因此,影响通过smtp.gmail.com发送邮件的问题不会影响检索。顺便说一句,这个问题更适合于&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;如果它对任何人都有。后来,当我使用同一台计算机但来自不同的网络时,我无法让neomutt发送消息,直到明确添加了
:587
set smtp_url="smtps://<username>@smtp.gmail.com:465/"