greylisting installtion

stefan-becker

New Member
Hallo,

ich wollte gerade auf einem neuen vServer greylisting installieren. Leider taucht bei der make routine der tls.c:12: Fehler auf. Ich habe dann die Zeile auskommentiert
Code:
#const char *strerror(int);

Leider kommt dann:

Code:
v31425:/usr/local/src/qmail-1.03 # make
./compile tls.c
tls.c:12:2: error: invalid preprocessing directive #const
make: *** [tls.o] Fehler 1

Ich habe openSUSE 10.3 was mach ich falsch?

Ist spamdyke eine besser alternative eigentlich?

Stefan
 
Last edited by a moderator:
Wie versucht du es zu installieren?

Was hast du gemacht, als der Fehler auftrat?

Was genau ist der Fehler, der auftritt?

Was versprichst du dir davon, diese Zeile auszukommentieren?
 
1. Du hast den MTA nicht genannt. Ich gehe von qmail aus. Es gibt einen entsprechenden Thread zu dieser Greylisting-Variante. Lies den mal durch

2. # leitet in C und C++ eine Präprozessordirektive ein. Kommentare werden in C und C++ mit // für einzeilige und /* [...] */ für mehrzeilige Kommentare eingeleitet.

3. Ich persönlich finde spamdyke ganz praktisch, wenn man unbedingt qmail verwenden muss, weil man bspw. an Plesk gebunden ist. Es gibt aber auch weitere Alternativen, siehe z. B. RootForum.de • HOWTO: Postfix Policy-Server für Plesk und qmail
 
Wie versucht du es zu installieren?

Plesk & Qmail: Spamprotection mit Greylisting - huschi.net

Wenn ich nun die compelierung durch make einleite, erhalte ich die Fehlermeldung...

Wenn ich nun die entsprechende Zeile mit // auskommentiere erhalte folgende Fehlermeldung:
local_scan.c:9:25: error: mysql/mysql.h: Datei oder Verzeichnis nicht gefunden
local_scan.c:27: error: expected ')' before '*' token
local_scan.c:57: error: expected ')' before '*' token
local_scan.c:100: error: expected ')' before '*' token
local_scan.c:140: error: expected ')' before '*' token
local_scan.c:202: error: expected ')' before '*' token
local_scan.c: In function 'local_scan':
local_scan.c:255: error: 'MYSQL' undeclared (first use in this function)
local_scan.c:255: error: (Each undeclared identifier is reported only once
local_scan.c:255: error: for each function it appears in.)
local_scan.c:255: error: 'mysql' undeclared (first use in this function)
make: *** [local_scan.o] Fehler 1

Da scheint wohl noch mehr im argen zu liegen...
 
Last edited by a moderator:
MOD: Full-Quote entfernt! SORRY!

Das könnte es wirklich gewesen sein, auf jedenfall kommt jetzt kein Error mehr.

Ok funktioniert anscheinend wunderbar ;-)
 
Last edited by a moderator:
Back
Top