Greylisting - Mail wird zurückgewiesen

Bongo

New Member
Ich habe nach Huschis Anleitung Greylist installiert, und alles schien auf Anhieb zu funktionieren.
Die Logdatei wird gefüllt und auch in MySQL werden Einträge angelegt.

Jetzt habe ich über GMX eine Mail an eine Domain auf meinem Server geschickt und folgendes ist passiert:

/tmp/greylist_dbg.txt said:
protocol = notneeded4qmail [email protected]
[email protected] -> [email protected] (213.165.64.20) Doesn't Exists Block

Datenbankeintrag said:
INSERT INTO `relaytofrom` VALUES (3, '213.165.64.20', '[email protected]', '[email protected]', '2008-11-18 15:42:12', '2008-11-19 16:38:12', 1, 0, 0, 'AUTO', '2008-11-18 15:38:12', '2008-11-18 15:38:12');


E-Mail kommt zurück said:
Hi. This is the qmail-send program at mail.gmx.net.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

<[email protected]>:
92.51.146.244_does_not_like_recipient./Remote_host_said:_***_glibc_detected_***_bin/qmail-envelope-scanner:_double_free_or_corruption_(!prev):_0x08179008_***/Giving_up_on_92.51.146.244./


Woran kann das liegen? Was kann ich jetzt machen?


Vielen Dank,
Bongo
 
IIRC bedeutet der Double-Free-Fehler, dass du eine Source, die für gcc3.x gedacht war mit gcc4.x compiliert hast.

Das Greylisting steigt mit einem Runtime-Error aus und das veranlasst deinen MTA dazu einen permanent Error an den einliefernden MTA zu reporten.

Gib mal etwas mehr Einzelheiten zu den Versionen von Source und gcc.
 
Hast Du Backups von den Original-Dateien gemacht?

Wenn ja, kannst Du "meine" Version versuchen ...
- ClausVB - Dokumentation - Greylisting
- dl_stats: Download

Ich habe eine einige Fehler und über 120 Warnings bereinigt:
Code:
return type of `main' is not `int'
warning: pointer targets in initialization differ in signedness
warning: pointer/integer type mismatch in conditional expression
warning: conflicting types for built-in function "puts"
(und noch viele mehr)

Diese Warnungen treten bei mir unter openSUSE 10.3 nicht mehr auf.

Laut Brujo haben meine Änderungen noch einen Effekt gehabt:

Brujo said:
das aktuelle Packet von dir laeuft unter Suse10.1/64 ohne fehler durch und was mich wundert, ich musste dieses mal nicht /usr/lib/mysql durch /usr/lib64/mysql ersetzen... von daher super Arbeit von dir.

Ich habe es aber selbst noch nicht unter 64-bit testen können.

Gruß
Claus
 
Last edited by a moderator:
Eine Alternative wäre
Plesk & Qmail: Greylisting mit spamdyke - huschi.net
denn Spamdyke erfordert keine Neukompilierung von qmail.

Spamdyke hat deutlich mehr Features als die Lösung von Brent Meshier.

spamdyke.org said:
(...)
spamdyke's blacklist and whitelist filters can:
* Search local IP and reverse DNS blacklist/whitelist files.
* Search DNS realtime blacklists/whitelists (DNS RBLs).
* Search DNS righthand-side blacklists/whitelists (DNS RHSBLs).
* Search sender and recipient blacklist/whitelist files.

spamdyke's graylist(/greylist) filters can:
* Graylist specific recipient domains (activated per domain).
* Graylist connections from specific IP addresses or reverse DNS domains.
* Enforce minimum and maximum ages for graylist entries.
* Skip graylisting for specific domains, IP addresses or reverse DNS domains.
(...)

Nur ein Auszug ...

Gruß
Claus
 
Hallo Claus,

super, danke für den Schupser in richtung Spamdyke!
War einfach zu installieren und funktioniert prächtig.

*glücklich*
 
Back
Top