web-dev-qa-db-ja.com

Gmail用のmuttの設定

Gmail用にmuttを設定しようとしています。私はフォローしています Crunchbang wikiの指示 しかし、入れた後

set from = "[email protected]"
set realname = "Your Real Name"

set imap_user = "[email protected]"
set imap_pass = "yourpassword"

(もちろん、私の詳細とともに)、私は得る

$ 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...

メールを送信しようとすると、IMAPの代わりにローカルホストのメールシステムから直接メールを送信しようとするため、機能しません。 MuttはそれがバージョンMutt1.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 <[email protected]>.
To report a bug, please visit http://bugs.mutt.org/.

現状では、SMTPを使用するように構成されていませんが、imapを有効にする必要があります。ただし、muttを開始するだけでハングアップします

Connecting to gmail.com...

ログなどをチェックして、サーバーが見つからないか、パスワードが拒否されているかなどを確認する方法はありますか?

更新:

Ssl、imap、およびsmtpをサポートするためにインストールした後でも、Gmailに接続できても、これらの警告/エラーが表示されます。

Error in $HOME/.muttrc line 9: trash: unknown variable
Error in $HOME/.muttrc, line 11: header_cache: unknown variable
4
highBandWidth

最初に確認できるのは、execによってIMAPとSMTPをサポートしているかどうかです。
mutt -v

+USE_IMAP+USE_SMTPのようなフラグ

iMAPを使用する場合は、muttrcで

set imap_user = "[email protected]"
set imap_pass = "PASSWORD" 
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "+INBOX" 

メールを送信しようとすると、IMAPの代わりにローカルホストのメールシステムから直接メールを送信しようとするため、機能しません。

IMAP?
多分あなたが欲しかったのはSMTPです

set smtp_url = "smtp://[email protected]:587/"
set smtp_pass = "yourpassword"

または、esmtpやmsmtpなどの外部プログラムをインストールできます

7
Paul Yin