ubuntuusers.de

Spamassassin läuft nicht

Status: Ungelöst | Ubuntu-Version: Ubuntu
Antworten |

bigman007

Anmeldungsdatum:
1. Juli 2008

Beiträge: 4

Hallo,
habe postfix installiert, spamassasin auch spamd auch, im Mailheader seh ich aber keien Flags.
Was muss ich denn machen damit spamassassin die emails abcheckt?
Amavis brauch ich zurzeit eigentlich nicht kann man das ohne Amavis auch irgendwie lösen?

mbecker

Avatar von mbecker

Anmeldungsdatum:
16. September 2007

Beiträge: 643

Wohnort: Hahnheim

Amavis setzt die Flags nur bei lokalen Domains....

Hast du virtuelle Domains oder nur eine Domain? Wenn nur eine Domain vorhanden ist kann man unter /etc/amavis/conf.d/05-domain_id diese setzten:

@local_domains_acl = ( ".$mydomain" );


ändern zu

@local_domains_acl = ( ".$mydomain", "meine_domain.tld" );


Bei mehreren Domains muss man die aus der Datenbank abfragen, oder wo immer sie stehen. Beispiel für MySQL-Abfrage (einzufügen in /etc/amavis/conf.d/50-user

@lookup_sql_dsn = (
        ['DBI:mysql:database=DATENBANKNAME;host=127.0.0.1', 'BENUTZER', 'PASSWORT']);
$sql_select_policy = 'SELECT name FROM virtual_domains WHERE CONCAT("@",name) IN (%k)';

Bei der SQL-Abfrage muss als Resultat der Domainname erscheinen! "%k" wird durch einige Zeichenketten ersetzt wie zum Beispiel "@domainname", u.v.m

Last but not least in der Datei /etc/amavis/conf.d/20-debian_defaults:

$sa_tag_level_deflt  = undef;


Dann werden die Header immer gesetzt. Bei Spam steht dann im X-Header-Spam "Yes" andernfalls ist es leer. Zum Filtern dann einfach das "Yes" ausfiltern und diese Mails in einen Unterorder Spam vershcieben.

Hoffe ich habe nichts vergessen

bigman007

(Themenstarter)

Anmeldungsdatum:
1. Juli 2008

Beiträge: 4

Hallo DragonLord
woow echt respekt super erklärt aber ich will garkein Amavis verwenden.
Wollte wissen wie man Spamassassin sonst zum laufen kriegt ohne Amavis.

mbecker

Avatar von mbecker

Anmeldungsdatum:
16. September 2007

Beiträge: 643

Wohnort: Hahnheim

Verdammt, tut mir leid, habe ich falsch gelesen!

Antworten |