Rechercher : dans
Par :

Sendmail: Supprimer les mails en attente

Dernière réponse le 17 déc 2008 à 17:22:39 flipmode62, le 16 déc 2008 à 12:08:23 
 Signaler ce message aux modérateurs

Bonjour,

Je travaille sous un serveur Linux (Redhat), j'ai installé Nagios et Centreon

J'ai arrété Sendmail car Nagios m'envoyait beaucoup de mails (plus de 2000) car mes serveurs ne fonctionnaient pas. Donc j'ai fait un /etc/init.d/sendmail stop

Le probléme c'est que quand je redémarre Sendmail, il m'envoie pleins de mails, dont des mails qui datent d'une semaine (Sendmail est arrété depuis une semaine mais Nagios a continué à fonctionner)

Comment je peux supprimer les mails qui doivent etre envoyés afin d'éviter que je me fasse spammer par des mails qui datent de plusieurs jours ?

Comment je peux supprimer tous les mails qui sont en attente et qui n'ont pas encore été envoyés ?


Merci pour votre aide

Flipmode

Configuration: Linux Red Hat
Firefox 1.5.0.12

Meilleures réponses pour « Sendmail: Supprimer les mails en attente » dans :
[MSN] Compte MSN Messenger piraté / Piratage de compte Hotmail VoirPiratage de compte Vous vous êtes fait pirater votre compte MSN Messenger ou bien votre compte hotmail a été hacké et vous souhaitez absolument le récupérer ! Nettoyage de l'ordinateur Compte inaccessible - Contact du support MSN Attention...
Comment supprimer Eorezo / Eoengine / Lo.st ? VoirVous n'arrivez pas à vous débarrasser de la page lo.st ? Vous avez des pubs eoRezo ? Cette astuce est faite pour vous. Informations sur les infections Informations sur Eorezo Informations sur IT'S label Procédures de désinfection Méthode...
Spam (pollupostage) VoirIntroduction au spam Depuis que le World Wide Web existe, les ressources se sont démocratisées et le flux d'informations circulant sur le réseau des réseaux n'a cessé d'augmenter. Cependant le contenu de ces informations n'a pas toujours...

1

dubcek, le 16 déc 2008 à 12:40:27

Hello
aller faire le ménage dans /var/spool/mqueue

Répondre à dubcek

2

flipmode62, le 16 déc 2008 à 13:23:50

J'ai déja été voir dans /var/spool/mqueue et il n'y a rien :(

ll /var/spool/mqueue/
total 0


Il n'y a pas un autre répertoire ou un autre fichier à modifier ou supprimer ?

Merci pour votre aide

Flipmode

Répondre à flipmode62

3

dubcek, le 16 déc 2008 à 13:30:30

C'est pourtant là que sendmail stocke sa queue. ils sont peut-être dans une queue Nagios ?
ou le répertoire est redéfini dans la config. de sendmail ?
que répond /usr/bin/mailq

Répondre à dubcek

4

flipmode62, le 16 déc 2008 à 13:38:35

Peut etre qu'il existe une queue Nagios mais je ne sais pas du tout où elle se trouve.

Dans le repertoire: /var/spool/mail/ , il y a différents fichiers qui correspondent aux différents utilisateurs (et l'un d'entre eux se nomme Nagios. En revanche, dans: /var/spool/mqueue/ il n'y a aucun fichier

Le répertoire est redéfini dans la config de sendmail? Dans le fichier /etc/mail/sendmail.cf ?

Merci pour votre aide

Répondre à flipmode62

5

dubcek, le 16 déc 2008 à 13:40:30

Oui
dans /var/spool/mail, c'est les mails reçus

Répondre à dubcek

6

flipmode62, le 16 déc 2008 à 13:43:36

Donc les mails qui n'ont pas pu étre envoyés par Nagios en utilisant Sendmail (car Sendmail était arrété) se trouvent où?

Merci pour votre aide

Répondre à flipmode62

7

dubcek, le 16 déc 2008 à 13:59:16

Puisqu'il n'y a rien dans /var/spool/mqueue, je ne sais pas, essayer uune recherche avec find.
voir dans le répertoire nagios

Répondre à dubcek

8

flipmode62, le 16 déc 2008 à 15:18:56

J'ai essayé de regarder dans le répertoire Nagios... et de faire des recherches avec find mais je n'ai rien trouvé :(

J'ai relancé Sendmail, et il me spamme de mails qui datent d'une semaine donc il y a forcément une queue quelquepart

Merci pour votre aide

Flipmode

Répondre à flipmode62

9

dubcek, le 16 déc 2008 à 15:20:17

Que répond /usr/bin/mailq
et
find / -name "*mqueue*" -print

Répondre à dubcek

10

flipmode62, le 16 déc 2008 à 15:23:00

/usr/bin/mailq
/var/spool/mqueue is empty
Total requests: 0


Merci pour votre aide

Répondre à flipmode62

11

dubcek, le 16 déc 2008 à 15:25:42

Vérifier d'ou viennent les mails, peut-être que quand sendmail démarre un autre serveur les envoie

Répondre à dubcek

12

flipmode62, le 16 déc 2008 à 15:31:48

Je ne comprend pas trop. Un autre serveur? Comment ça?

Merci pour votre aide

Répondre à flipmode62

13

dubcek, le 16 déc 2008 à 15:34:45

Sendmail sert à envoyer et recevoir du mail. est ce que les mails sont envoyés depuis cette machine ?
voir dans /var/log/maillog
que répond
find / -name "*mqueue*" -print

Répondre à dubcek

14

flipmode62, le 16 déc 2008 à 15:53:16

Sendmail sert à envoyer des mails (tout comme Postfix). Je passe par le serveur SMTP de l'entreprise.

/var/log/maillog
...
Dec 14 06:07:49 SNOYMON02 sendmail[28501]: mBE57nRu028501: to=prenom.nom@entreprise.fr, ctladdr=nagios (501/502), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30334, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Dec 14 06:08:01 SNOYMON02 sendmail[28888]: mBE581W7028888: from=nagios, size=387, class=0, nrcpts=1, msgid=<200812140508.mBE581W7028888@localhost.localdomain>, relay=nagios@localhost
Dec 14 06:08:01 SNOYMON02 sendmail[28886]: mBE581tD028886: from=nagios, size=372, class=0, nrcpts=1, msgid=<200812140508.mBE581tD028886@localhost.localdomain>, relay=nagios@localhost
Dec 14 06:08:01 SNOYMON02 sendmail[28888]: mBE581W7028888: to=nagios, ctladdr=nagios (501/502), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30387, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
...

find / -name "*mqueue*" -print
/usr/include/bits/mqueue.h
/usr/include/mqueue.h
/usr/share/man/man0p/mqueue.h.0p.gz
/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/bits/mqueue.ph
/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/mqueue.ph
/usr/src/kernels/2.6.9-67.EL-x86_64/include/config/posix/mqueue.h
/usr/src/kernels/2.6.9-67.EL-x86_64/include/linux/mqueue.h
/usr/src/kernels/2.6.9-67.EL-largesmp-x86_64/include/config/posix/mqueue.h
/usr/src/kernels/2.6.9-67.EL-largesmp-x86_64/include/linux/mqueue.h
/usr/src/kernels/2.6.9-67.EL-smp-x86_64/include/config/posix/mqueue.h
/usr/src/kernels/2.6.9-67.EL-smp-x86_64/include/linux/mqueue.h
/var/spool/clientmqueue
/var/spool/mqueue

Répondre à flipmode62

15

dubcek, le 16 déc 2008 à 16:07:03

Des fichiers là /var/spool/clientmqueue ?

Répondre à dubcek

16

flipmode62, le 16 déc 2008 à 16:24:05

Oui il y a énormément de fichiers dans /var/spool/clientmqueue:

ls /var/spool/clientmqueue
dfmAIJTjGP017247 dfmASMYdhQ023415 dfmBAAwBnT004284 dfmB6E01Fg002779 dfmBDID18P021723 qfmAONl1dJ030111 qfmB2KstEq014086 qfmBA9ghuh007487 dfmAIJTkci017273 dfmASMYdhQ023427 dfmB6E01xR002784 dfmBDID1hF021725 qfmAONl1fZ030109 qfmB2Kstf4014157 qfmALDP1BP007872


Exemple de fichiers:

<gras>vi dfmBAAwBnT004284

***** centreon Notification *****
Notification Type: RECOVERY
Service: EgoRadio7
Host: SLENEGO02 - SLENEGO02
Address: 172.17.42.157
State: OK
Date/Time: 10-12-2008 / 11:58:11 Additional Info : EgoRadioarvato20007: Started

vi qfmALDP1BP007872
V8
T1227273901
K1227273901
N1
P30387
MDeferred: Connection refused by [127.0.0.1]
Fbs
$_nagios@localhost
${daemon_flags}c u
Snagios
Anagios@localhost.localdomain
MDeferred: Connection refused by [127.0.0.1]
C:nagios
rRFC822; nagios@localhost.localdomain
RPFD:nagios
H?P?Return-Path: <g>
H??Received: (from nagios@localhost)
by localhost.localdomain (8.13.1/8.13.1/Submit) id mALDP1BP007872;
Fri, 21 Nov 2008 14:25:01 +0100
H?D?Date: Fri, 21 Nov 2008 14:25:01 +0100
H?x?Full-Name: CronDaemon
H?M?Message-Id: <200811211325.mALDP1BP007872@localhost.localdomain>
H??From: root (Cron Daemon)
H??To: nagios
H??Subject: Cron <nagios@SNOYMON02> /usr/local/centreon/cron/parsing_status.pl 2>&1 >> /usr/local/centreon/log/odsParsingStatus.log
H??X-Cron-Env: <SHELL=/bin/sh>
H??X-Cron-Env: <HOME=/home/nagios>
H??X-Cron-Env: <PATH=/usr/bin:/bin>
H??X-Cron-Env: <LOGNAME=nagios>
H??X-Cron-Env: <USER=nagios>

Je l'ai supprime ?

Répondre à flipmode62

17

dubcek, le 16 déc 2008 à 16:37:41

Oui ou tu les déplaces dans /tmp

Répondre à dubcek

18

flipmode62, le 16 déc 2008 à 16:44:32

En faite, il y a 318244 fichiers!

Ok je vais les déplacer dans /tmp et je vais relancer sendmail pour voir ce que ça donne

Répondre à flipmode62

19

dubcek, le 16 déc 2008 à 16:50:42

C'est beaucoup, effectivement

Répondre à dubcek

20

flipmode62, le 16 déc 2008 à 16:54:37

Oui c'est beaucoup plus que je pensais et ça prend plusieurs minutes à déplacer!

Répondre à flipmode62

21

dubcek, le 16 déc 2008 à 17:02:41

Si tu fais
grep -v "^H??To: nagios" /tmp/d*
tu peux voir si un mail n'est pas destiné à nagios

Répondre à dubcek