Encore et toujours Qmail

Fermé
lailai - 21 déc. 2007 à 18:05
 Toorop - 23 janv. 2008 à 18:22
Bonsoir à tous,
Je vais exposé le problème que tant de monde rencontre.
Après avoir parcouru sites, forum et tout le tralala, je n'ai pas trouvé de réponse à mes questions.

Config : Serveur OVH sous Red Hat 7,2 , Serveur de mail Qmail
Mon problème est le suivant:

Je recois près de 3000 mails par jours d'adresses inexistantes, vers des adresses inexistantes.
Les mails se cumulent dans la queue, et font tomber le serveur.
Seul solution que j'ai toruvé pour le moment:

-Réparer la queue avec Qmail-repair pour vider tous les mails de la queue.

J'ai trouvé quelque chose de particulièrement interessant à mon problème, RCPTCHECKS.

Je suis la procédure d'installation :
http://www.protecmail.com/opensource/?lang=fr

Arrivé au recompilage de rcptchecks.c, j'ai les erreurs suivantes:

# make
./compile rcptchecks.c
rcptchecks.c:28: parse error before `MYSQLHOST'
rcptchecks.c:51: `BUFFSIZE' undeclared here (not in a function)
rcptchecks.c: In function `sql_query_wrapper':
rcptchecks.c:104: `MYSQLHOST' undeclared (first use in this function)
rcptchecks.c:104: (Each undeclared identifier is reported only once
rcptchecks.c:104: for each function it appears in.)
rcptchecks.c:104: `MYSQLUSER' undeclared (first use in this function)
rcptchecks.c:104: `MYSQLPASS' undeclared (first use in this function)
rcptchecks.c:104: `MYSQLDB' undeclared (first use in this function)
rcptchecks.c: In function `rcptchecks':
rcptchecks.c:179: `REJECT_AT' undeclared (first use in this function)
rcptchecks.c:185: `BADRCPT_REJECT_AT' undeclared (first use in this function)
rcptchecks.c:186: `BUFFSIZE' undeclared (first use in this function)
rcptchecks.c:189: `DELAY' undeclared (first use in this function)
rcptchecks.c:191: `START_TARPITTING' undeclared (first use in this function)
rcptchecks.c: At top level:
rcptchecks.c:51: storage size of `buffer' isn't known
make: *** [rcptchecks.o] Erreur 1

Auriez vous une solution à ce problème sachant que toutes les autres étapes sont ok?

Sinon auriez vous une autre solution à me faire partager?

Merci d'avance.
A voir également:

2 réponses

lailail Messages postés 11 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 23 janvier 2008
23 janv. 2008 à 09:23
up!
mon probleme n'est toujours pas réglé !
0
Il ne faut laisser les # devant les define :
#define SQLCMDSIZE 1024
#define MYSQLHOST "localhost"
.
.
.
0