Como posso configurar o Mutt para funcionar corretamente no Cygwin?

5

Toda vez que tento rodar o Mutt no cygwin, recebo os seguintes erros:

Error in /home/JJR/.muttrc, line 4: smtp_url: unknown variable
Error in /home/JJR/.muttrc, line 5: smtp_pass: unknown variable
Illegal instruction (core dumped)

Depois, observo um arquivo de pilha na minha pasta pessoal. Como posso obter o Mutt trabalhando com o Cygwin com sucesso?

Eu tentei visitar o #mutt no irc.freenode.net que tinha dezenas de pessoas mas não tinha boas respostas, agora incluindo esses dois outros canais que estavam surpreendentemente vazios anteriormente: #cygwinx e #xwin

Ah, e meu .muttrc foi colocado em / home e não em /.mutt. Eu conectei o .muttrc em /.mutt e nenhum erro, no entanto, compor e enviar mensagens não funciona. Eu modifiquei o ~ / .muttrc antes de evocar o mutt.

Usando: Windows XP SP3, Cygwin 1.7.9-1, Mutt 1.5.21

    
por Innstanbul 23.06.2011 / 04:54

1 resposta

4

Eu acredito que o Mutt com o cygwin é configurado e construído sem suporte SMTP. Se você fizer

mutt -v

você verá uma lista de opções de configuração usadas no momento da criação.

Aqui está a saída do meu vira-lata

$ mutt -v
Mutt 1.5.20 (2009-12-10)
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: CYGWIN_NT-6.1-WOW64 1.7.9(0.237/5/3) (i686)
ncurses: ncurses 5.7.20091227 (compiled with 5.7)
libiconv: 1.13
hcache backend: GDBM version 1.8.3. 10/15/2002 (built Feb 26 2009 02:58:00)
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

Como você pode ver, ele tem -USE_SMTP, o que significa que não há suporte a SMTP embutido.

Você deve, em vez disso, instalar um MTA (agente de transferência de e-mail) e usar o suporte sendmail embutido do mutt.

Eu uso o pacote Cygwin ssmtp . Depois de instalar o ssmtp , execute ssmtp-config para configurá-lo para falar com a retransmissão de email do seu ISP e remover / comentar o smtp_* do seu .muttrc . Você deve então ser bom para ir.

    
por 23.06.2011 / 07:27