5

Я пытаюсь настроить Mutt для Gmail. Я следую инструкциям Crunchbang вики, однако, после установки

set from = "yourusername@gmail.com"
set realname = "Your Real Name"

set imap_user = "yourusername@gmail.com"
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 оно пытается отправить электронную почту прямо из почтовой системы моего локального хоста. Матт говорит, что это версия Матт 1.4.2.3i.

Обновить:

Итак, я скачал Mutt-Devel на Macports, который составляет 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/.

Как он есть, он не настроен на использование smtp, но imap должен быть включен. Тем не менее, только запуск дурака висит на

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

1 ответ1

6

Сначала вы можете проверить, поддерживаете ли вы IMAP и SMTP exec
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" 

Если я пытаюсь отправить электронное письмо, оно не работает, потому что вместо IMAP оно пытается отправить электронную почту прямо из почтовой системы моего локального хоста.

IMAP?
Может быть, вы хотели, это SMTP

set smtp_url = "smtp://yourusername@smtp.gmail.com:587/"
set smtp_pass = "yourpassword"

или вы можете установить внешние программы, такие как esmtp или msmtp

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .