我正在尝试为 Gmail 设置 mutt。我正在遵循Crunchbang wiki 说明,但是,在放置之后
set from = "yourusername@gmail.com"
set realname = "Your Real Name"
set imap_user = "yourusername@gmail.com"
set imap_pass = "yourpassword"
Run Code Online (Sandbox Code Playgroud)
(当然,还有我的详细信息),我明白了
$ mutt
Error in $HOME/.muttrc, line 12: imap_user: unknown variable
Error in $HOME/.muttrc, line 13: imap_pass: unknown variable
source: errors in $HOME/.muttrc
Press any key to continue...
Run Code Online (Sandbox Code Playgroud)
如果我尝试发送电子邮件,它不起作用,因为它不是 IMAP,而是尝试直接从我的本地主机的邮件系统发送电子邮件。Mutt 说它是 Mutt 1.4.2.3i 版本。
更新:
所以我在Macports上下载了mutt-devel,是1.5:
$ mutt -v
Mutt 1.5.21 (2010-09-15)
Copyright (C) 1996-2009 Michael R. Elkins and others.
Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
Mutt is free software, and you are welcome to redistribute it
under certain conditions; type `mutt -vv' for details.
System: Darwin 11.3.0 (x86_64)
ncurses: ncurses 5.9.20110404 (compiled with 5.9)
libiconv: 1.14
libidn: 1.22 (compiled with 1.22)
Compile options:
-DOMAIN
-DEBUG
-HOMESPOOL +USE_SETGID +USE_DOTLOCK +DL_STANDALONE +USE_FCNTL -USE_FLOCK
+USE_POP +USE_IMAP -USE_SMTP
-USE_SSL_OPENSSL -USE_SSL_GNUTLS -USE_SASL -USE_GSS +HAVE_GETADDRINFO
+HAVE_REGCOMP -USE_GNU_REGEX
+HAVE_COLOR +HAVE_START_COLOR +HAVE_TYPEAHEAD +HAVE_BKGDSET
+HAVE_CURS_SET +HAVE_META +HAVE_RESIZETERM
+CRYPT_BACKEND_CLASSIC_PGP +CRYPT_BACKEND_CLASSIC_SMIME -CRYPT_BACKEND_GPGME
-EXACT_ADDRESS -SUN_ATTACHMENT
+ENABLE_NLS -LOCALES_HACK +HAVE_WC_FUNCS +HAVE_LANGINFO_CODESET +HAVE_LANGINFO_YESEXPR
+HAVE_ICONV -ICONV_NONTRANS +HAVE_LIBIDN +HAVE_GETSID -USE_HCACHE
-ISPELL
SENDMAIL="/usr/sbin/sendmail"
MAILPATH="/var/mail"
PKGDATADIR="/opt/local/share/mutt"
SYSCONFDIR="/opt/local/etc"
EXECSHELL="/bin/sh"
-MIXMASTER
To contact the developers, please mail to <mutt-dev@mutt.org>.
To report a bug, please visit http://bugs.mutt.org/.
Run Code Online (Sandbox Code Playgroud)
就目前而言,它没有配置为使用 smtp,但应该启用 imap。然而,刚开始 mutt 就挂了
Connecting to gmail.com...
Run Code Online (Sandbox Code Playgroud)
有没有办法检查日志或其他东西,看看它是否找不到服务器或密码被拒绝或其他什么?
更新:
为 ssl、imap 和 smtp 支持安装后,我仍然收到这些警告/错误,即使它可以连接到 gmail。
Error in $HOME/.muttrc line 9: trash: unknown variable
Error in $HOME/.muttrc, line 11: header_cache: unknown variable
Run Code Online (Sandbox Code Playgroud)
小智 9
首先,您可以通过 exec 检查您是否支持 IMAP 和 SMTP
mutt -v
FLAG 喜欢+USE_IMAP和+USE_SMTP
如果你想使用 IMAP,在你的 muttrc 中必须有
set imap_user = "YOUR.EMAIL@gmail.com"
set imap_pass = "PASSWORD"
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "+INBOX"
Run Code Online (Sandbox Code Playgroud)
如果我尝试发送电子邮件,它不起作用,因为它不是 IMAP,而是尝试直接从我的本地主机的邮件系统发送电子邮件
IMAP?
也许你想要的是 SMTP
set smtp_url = "smtp://yourusername@smtp.gmail.com:587/"
set smtp_pass = "yourpassword"
Run Code Online (Sandbox Code Playgroud)
或者您可以安装外部程序,如 esmtp 或 msmtp
| 归档时间: |
|
| 查看次数: |
8803 次 |
| 最近记录: |