Exibindo emails com o mutt

2

Depois de conseguir recuperar emails de uma conta IMAP em um servidor de email remoto usando fetchmail e POSTFIX como um MTA, posso ver os emails na pasta de spool /var/spool/mail/ghassan em um arquivo de texto chamado "ghassan" . Ao abrir o mutt eu recebo uma nota que diz

"/var/spool/mail/ghassan" is not a mailbox.

Alguma idéia de qual foi a razão por trás disso?

Como devo proceder

O conteúdo de .muttrc é assim:

set realname=ghassan
set from [email protected]
set use_from = yes
set envelope_from = "yes"
set sendmail="/usr/bin/Postfix"

set spoolfile = /var/spool/mail/ghassan

set folder = "~/Mail"
set record = "+sent"
set postponed = "+postponed"

O conteúdo do .procmailrc é o seguinte:

#Environment variable assignments

PATH=/bin:/usr/bin:/usr/local/bin
VERBOSE=off
MAILDIR=$HOME/Mail
LOGFILE=$HOME/.procmaillog

#Recipes
:0:
* ^TOmutt-user
mutt

ls -ld /var/spool/mail/ghassan retorna o seguinte:

-rw-rw---- 1 ghassan mail 27556 Apr 16 12:46 /var/spool/mail/ghassan

enquanto head -1 /var/spool/mail/ghassan não retorna nada.

    
por user1078020 15.04.2015 / 13:20

1 resposta

0

Isso é um problema:

head -1 /var/spool/mail/ghassan does not return anything.

A primeira linha de /var/spool/mail/ghassan deve ser aquela que começa com From (essa é a palavra From seguida por um espaço, não dois pontos) e parece um pouco com isto:

From [email protected] Mon Apr 20 09:48:02 2015

Você pode achar que esta é a segunda ou terceira linha no arquivo; exclua as linhas em branco iniciais do arquivo de spool e tente novamente. (Se você estiver preocupado em fazer isso e destruir a caixa de correio, execute cp -p /var/spool/mail/ghassan "$HOME/mbox.ghassan" primeiro.)

    
por 20.04.2015 / 10:49