| By André,
on 12-03-2008 15:03
|
Views : 718 |
Favoured : 62 |
Published in : Software, Exim |
Um mails von Exim (Exim4) an Spamassassin zu übergeben reicht die Zeile spamd_address = 127.0.0.1 783 das setzt aber voraus, dass man den Spamd auf dem gleichen Rechner wie Exim installiert hat. sollte man Spamd auf einem anderen Rechner im Netzwerk installiert haben muss Spamd mit den flags -i (auf welches interface hört spamd) und -A (welche IPs dürfen zugreifen) gestartet werden. ACHTUNG BEI EINEM PORTUPGRADE, DA PASSIERT ES GERN (IMMER) DASS DAS RCSCRIPT ÜBERSCHRIEBEN WIRD! in der Eximconf kann man nun noch die folgenden zeilen einsetzen, damit SPAM auch als solcher gekennzeichnet wird und umgeleitet wird. warn message = X-Spam-Score: $spam_score condition = ${if <{$message_size}{65k}{1}{0}} <-- in den header den "spamscore" schreiben spam = nobody:true warn message = X-Spam-Report: $spam_report condition = ${if <{$message_size}{65k}{1}{0}} <-- der Report kommt auch in den Header spam = nodoby warn message = X-Redirect-To: spam@spam.de condition = ${if <{$message_size}{65k}{1}{0}} <-- und hier wird die Mail in ein anderes Postfach umgeleitet spam = nobody warn message = Subject: *SPAM-SG-VM-EXTMAIL* $spam_score $h_Subject condition = ${if <{$message_size}{65k}{1}{0}} <-- und der Betreff wir noch mit SPAM und dem Spamscore um geschrieben spam = nobody accept Last update: 20-04-2009 14:02
|
|
|
| By André,
on 15-02-2008 11:49
|
Views : 1355 |
Favoured : 76 |
Published in : Software, Exim |
um Exim (Exim4) DNS-Blacklist beizubringen reichen folgende zwei Zeilen :
deny message = DNSBL listed at $dnslist_domain\n$dnslist_text dnslists = sbl.spamhaus.org:bl.spamcop.net:ix.dnsbl.manitu.net:cbl.abuseat.org:dsn.rfc-ignorant.org:
und schon werden mails geblockt, die in einer der Blacklists stehen.
aber jede Blacklist braucht auch eine Whitelist und das geht so :
!sender_domains = lsearch;/usr/local/etc/exim/domain_whitelist
in der datei domain_whitelist stehen dann die Domänen die trotz einer Listung in den Blacklists mails an uns senden darf
Last update: 14-03-2008 11:48
|
|
| By André,
on 15-02-2008 11:16
|
Views : 1065 |
Favoured : 73 |
Published in : Software, Exim |
wer Exim (Exim4) als MTA vor einem z.b. Exchange nutz, würde bestimmt gern schon auf dem exim die Email adresse des adressaten prüfen. wenn das so ist, dann gehts so... ldap_default_servers = <; katalogserver.domäne.de:3268; nocheinkatalogserver.domäne.de:3268 <--hier wichtig, dass der katalogserverport angegeben wird! LDAP_AD_BINDDN = "cn=account,cn=der,dc=sich ,dc=am ldapserver anmelden darf" LDAP_AD_PASS = "passwort des accounts" LDAP_AD_BASE_DN = DC=domaene,DC=de
LDAP_AD_MAIL_RCPT = \ user=LDAP_AD_BINDDN \ pass=LDAP_AD_PASS \ ldap:///LDAP_AD_BASE_DN\ ?mail?sub?\ (&\ (|\ (objectClass=user)\ (objectClass=publicFolder)\ (objectClass=group)\ )\ (proxyAddresses=SMTP:${quote_ldap:${local_part}@${domain}})\ ) unter Routers muss noch folgendes eingefügt werden : adsi_check: driver = redirect domains = +eigene_domaenen allow_fail allow_defer forbid_file forbid_pipe redirect_router = smart_route data = ${lookup ldap {LDAP_AD_MAIL_RCPT}{${local_part}@${domain}}{:fail:}} und schon kann Exim in einer Windows 2003 ADS nach der passenden Emailadresse suchen :-) Last update: 20-04-2009 14:02
|
|
|
|
|
|
|