任何人都可以帮助我。
我正在尝试在Ubuntu中配置mutt。我在muttrc中使用以下配置:
set imap_user = "khalid@gmail.com"
set imap_pass = "PASS"
set smtp_url = "smtp://khalid@smtp.gmail.com:587/"
set smtp_pass = "PASS"
set from = "khalid@gmail.com"
set realname = "khalid khalid"
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "+INBOX"
set postponed="+[Gmail]/Drafts"
set header_cache=~/.mutt/cache/headers
set message_cachedir=~/.mutt/cache/bodies
set certificate_file=~/.mutt/certificates
当我在终端写mutt时,我收到以下错误:
登录失败。
请为此解决任何问题
答案 0 :(得分:2)
尝试使用以下设置:
set from = khalid@gmail.com
set realname = "khalid khalid"
set imap_user = khalid@gmail.com
set imap_pass = PASS
set smtp_url = smtp://khalid@gmail.com@smtp.gmail.com:587/
set smtp_pass = PASS
set folder = imaps://imap.gmail.com/
set spoolfile = imaps://imap.gmail.com/INBOX
set postponed = "+[Gmail]/Drafts"
set header_cache =~/.mutt/cache/headers
set message_cachedir =~/.mutt/cache/bodies
set certificate_file =~/.mutt/certificates
答案 1 :(得分:1)
我也面临着同样的问题。在Google帐户设置中打开“缺乏安全的应用程序访问权限”后,它开始工作。
希望它可以帮助其他人。
答案 2 :(得分:1)
我遇到了同样的问题,然后打开了“不安全的应用访问权限https://myaccount.google.com/lesssecureapps”,然后它就可以了。
答案 3 :(得分:0)
"登录失败的原因"错误可能是错误的密码。 如果您有特殊符号,例如" $"在您的密码中,您应该使用单引号:
set imap_pass = 'PassWith$Symbol'
双引号没有帮助。 调查消息的原因"登录失败。"你应该通过命令启用debug:
mutt -d 5
5表示最详细的输出) 默认情况下,输出可以在〜/ .muttdebug0文件中建立。
启用调试可能性。 通过以下方式检查是否存在参数: mutt -v | grep DEBUG 输出必须如下:
+DEBUG
我有相同的配置文件并使用gmail进行测试。它运作成功。
答案 4 :(得分:0)
答案 5 :(得分:0)
我终于找到了解决方案!
每次我使用下面的代码对其进行调试
mutt -d 1
我一直得到的只是登录失败
然后我碰到了Google发布的link。最后一步是
解决问题的方式。它告诉我立即从新设备登录 终于奏效了!!!
对于每个人来说可能有所不同,但是请尝试上述所有方法,然后看看哪种方法对您有效。也可以尝试使用不带特殊字符的密码@ 1sloc说。它可能会立即解决您的问题
================================================ ========================