fetchmail: obtém mensagens enviadas para a pasta enviada ou busca para uma pasta de destino

1

Como posso configurar o fetchmail para buscar uma pasta em uma pasta de destino específica? Ou pelo menos não buscar na caixa de entrada? Se fosse buscar de enviado para enviado (ou qualquer pasta para o mesmo nome de pasta) eu ficaria feliz com isso.

Buscar enviados e colocá-los na minha caixa de entrada e marcá-los como "novos e-mails" seria uma loucura, não é?

    
por The Quantum Physicist 31.05.2015 / 12:46

1 resposta

1

Você pode querer dar uma olhada em uma solução de filtragem como procmail .

Você pode fazer com que o fetchmail colete o e-mail do seu servidor IMAP ou POP (ou qualquer outro) e especifique na configuração ~/.fetchmailrc que ele deve ser entregue com procmail configuração no manual). Você então configuraria o procmail para filtrar os e-mails recebidos em uma ou várias caixas de correio.

Estou apenas mencionando procmail porque é isso que venho usando há décadas. Tenho certeza de que existem outros softwares de filtragem de e-mail por aí.

Exemplo de configuração do fetchmail :

poll mail.example.com
protocol imap
user "me.there" password "password" is "me.here"
mda "/opt/local/bin/procmail -m $HOME/.procmailrc"

Snippet do meu mda (incompleto):

MAILDIR="$HOME/Dropbox/Mail"
DEFAULT="inbox/"
LOGFILE="$HOME/.procmail.log"

# [cut several lines]

:0
* ^List-Id:.*macports-changes.lists.macosforge.org
macports-changes/

:0
* ^List-Id:.*macports-users.lists.macosforge.org
macports-users/

# [etc.]

No seu caso, você adicionaria um recibo de entrega para o e-mail que você mesmo enviou. Estes iriam para uma pasta separada.

    
por 31.05.2015 / 12:55