Configurando o mutt para o Gmail

5

Estou tentando configurar o mutt para o Gmail. Estou seguindo as instruções do Crunchbang wiki , no entanto, após colocando

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

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

(com meus detalhes, é claro), recebo

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

Se eu tentar enviar um e-mail, não funciona porque, em vez do IMAP, ele tenta enviar e-mails diretamente do sistema de e-mail do meu host local. Mutt diz que é a versão Mutt 1.4.2.3i.

Atualização:

Então baixei o mutt-devel no Macports, que é 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/.

Como está, ele não está configurado para usar o smtp, mas o imap deve estar ativado. No entanto, apenas começando mutt trava em

Connecting to gmail.com...

Existe uma maneira de verificar os logs ou algo para ver se, digamos, ele não consegue encontrar o servidor ou a senha está sendo rejeitada ou algo mais?

Atualização:

Depois de instalar o suporte a ssl, imap e smtp, ainda recebo esses avisos / erros, mesmo que ele possa se conectar ao gmail.

Error in $HOME/.muttrc line 9: trash: unknown variable
Error in $HOME/.muttrc, line 11: header_cache: unknown variable
    
por highBandWidth 20.03.2012 / 20:09

1 resposta

5

Primeiro, você pode verificar se você está usando o suporte ao mutt IMAP e SMTP por exec | mutt -v

FLAG como +USE_IMAP e +USE_SMTP

se você quiser usar o IMAP, no seu muttrc deve ter

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

If I try to send an email, it doesn't work because instead of IMAP, it tries to send email directly from my localhost's mail system

IMAP?
Talvez você quisesse é SMTP

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

ou você pode instalar programas externos como esmtp ou msmtp

    
por 21.03.2012 / 09:53