Componente "Procmail" do getmail - spamassassin - procmail - mu4e

1

Sou novato tentando resolver a seguinte solução de e-mail em um laptop, onde sou o único usuário:

getmail - spamassassin - procmail - mu4e (an emacs mail program)

Agora estou conseguindo

getmail                -            mu4e

Com meu antigo programa de e-mail (emacs gnus), eu estava implementando com sucesso o spamassassin como spamd daemon.

Acho que entendo como dizer getmail para filtrar e-mails através do spamassassin e enviá-los para procmail. Como devo escrever meu arquivo .procmailrc para enviar o e-mail processado pelo spamassassin para seu "spam" final ou não-spam "destino no meu programa de e-mail?

    
por Steven Arntson 14.08.2015 / 06:05

1 resposta

2

Sugiro usar o fetchmail (com mda option) em vez de getmail.

configuração do getmail : ~/.getmail/getmailrc - entrega via procmail

To deliver with an external MDA:

[destination]
type = MultiDestination
destinations = ("[procmail-as-bob]", )

[procmail-as-bob]
type = MDA_external
path = /path/to/procmail
arguments = ('~bob/.procmailrc', '-f', '%(sender)')
user = bob

configuração do procmail com spamassassin / spamc : ~/.procmailrc

# default/fallback delivery destination
DEFAULT=Maildir/

# rewrite message using spamassassin or spamc
# :spamassassin.lock lock is not necessary for spamc 
# (it makes some sense for spamassassin)
:0fw: spamassassin.lock
* < 256000
| spamc

# Mails with a score of 15 or higher are almost certainly spam (with 0.05%
# false positives according to rules/STATISTICS.txt). Let's put them in a
# different mailbox. (This one is optional.)
# locking (trailing : ) is not necessary for deliveries to maildir 
:0:
* ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
Maildir/almost-certainly-spam/

# All mail tagged as spam (eg. with a score higher than the set threshold)
# is moved to "probably-spam".
# locking (trailing : ) is not necessary for deliveries to maildir
:0:
* ^X-Spam-Status: Yes
Maildir/probably-spam/
    
por 14.08.2015 / 09:08