Getmail'in “Procmail” bileşeni - spamassassin - procmail - mu4e


1

Ben sadece kullanıcı olduğum bir dizüstü bilgisayarda aşağıdaki posta çözümünü bulmaya çalışan bir acemiyim:

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

Şu anda başlıyorum

getmail                -            mu4e

Eski posta programımla (emac gnus), spamassassin'i spamddaemon olarak başarıyla uyguluyordum .

getmailPostaları spamassassin aracılığıyla filtrelemeyi ve göndermeyi nasıl anlatacağımı anladığımı düşünüyorum. Spamassassin tarafından işlenen postayı e-posta programımdaki son "spam" veya "spam olmayan" hedefine göndermek için dosyamı procmail.nasıl .procmailrcyazmalıyım?

Yanıtlar:


2

mdaGetmail yerine fetchmail ( seçenekli) kullanmanızı öneririm.

getmail yapılandırması : ~/.getmail/getmailrc- procmail ile teslim et

Harici bir MDA ile teslim etmek için:

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

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

spamassassin / spamc ile procmail yapılandırması :~/.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/

Sayısal puan değerini daha iyi vurgulamak için \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*yeniden yazılabileceğini unutmayın \*{15,}.
CVn

@ MichaelKjörling Hayır, Procmail {m,n}örn egrep. İçinde bulunan tekrarlama operatörünü desteklemiyor .
üçlü,

spamassassin.lockDosyada ne var ? Ne yaptığını biliyorum ve sık sık bu reçete yapısında kopyalayıp yapıştırıldığını gördüm, ancak eşzamanlı olarak birden fazla çağrı yapılmasını neden önlemek istediğinizi tatmin edici bir açıklama görmedim spamc. Aslında, spamc/ noktasının amacı spamdbirden çok paralel çağrıya izin vermektir.
üçlü,

@tripleee :spamassassin.lock, orijinal tarifte kullanılan spamassassin ile daha mantıklı.
AnFi,

1
@StevenArntson Harici e-posta hesabı rc dosyası başına procmail yürütmek ya da dış hesap adını geçmek için uzatılabilir ~/.procmailrc.
AnFi,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.