Sendmail: Eliminar correos en espera

flipmode62 Mensajes publicados 52 Estado Miembro -  
dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   -
Hola,

Estoy trabajando en un servidor Linux (Redhat), he instalado Nagios y Centreon

He detenido Sendmail porque Nagios me enviaba muchos correos (más de 2000) ya que mis servidores no funcionaban. Así que hice un /etc/init.d/sendmail stop

El problema es que cuando reinicio Sendmail, me envía un montón de correos, incluyendo correos que datan de hace una semana (Sendmail ha estado detenido durante una semana, pero Nagios continuó funcionando)

¿Cómo puedo eliminar los correos que deben ser enviados para evitar que me inunden con correos de varios días?

¿Cómo puedo eliminar todos los correos que están en espera y que aún no se han enviado?


Gracias por su ayuda

Flipmode
Configuración: Linux Red Hat Firefox 1.5.0.12

29 respuestas

  • 1
  • 2
  1. dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   5 659
     
    si haces
    grep -v "^H??To: nagios" /tmp/d*
    puedes ver si un correo no está destinado a nagios
    1
  2. dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   5 659
     
    ¿Y no hay nada en /var/spool/mail?
    Los correos parecen enviados.
    1
  3. dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   5 659
     
    hola
    ve a limpiar en /var/spool/mqueue
    0
  4. flipmode62 Mensajes publicados 52 Estado Miembro
     
    Ya he mirado en /var/spool/mqueue y no hay nada :(

    ll /var/spool/mqueue/
    total 0


    ¿No hay otro directorio o archivo que deba modificar o eliminar?

    Gracias por su ayuda

    Flipmode
    0
  5. dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   5 659
     
    sin embargo, es allí donde Sendmail almacena su cola. ¿Quizás están en una cola de Nagios?
    ¿O el directorio está redefinido en la configuración de Sendmail?
    ¿Qué responde /usr/bin/mailq?
    0
  6. flipmode62 Mensajes publicados 52 Estado Miembro
     
    Puede que exista una cola de Nagios, pero no sé en absoluto dónde se encuentra.

    En el directorio: /var/spool/mail/, hay diferentes archivos que corresponden a los diferentes usuarios (y uno de ellos se llama Nagios. Sin embargo, en: /var/spool/mqueue/ no hay ningún archivo

    ¿El directorio está redefinido en la configuración de sendmail? ¿En el archivo /etc/mail/sendmail.cf?

    Gracias por su ayuda.
    0
  7. dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   5 659
     

    en /var/spool/mail, están los correos recibidos
    0
  8. flipmode62 Mensajes publicados 52 Estado Miembro
     
    ¿Entonces, dónde se encuentran los correos que no se pudieron enviar por Nagios usando Sendmail (porque Sendmail estaba detenido)?

    Gracias por tu ayuda.
    0
  9. dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   5 659
     
    Dado que no hay nada en /var/spool/mqueue, no sé, intenta buscar con find.
    ver en el directorio nagios
    0
  10. flipmode62 Mensajes publicados 52 Estado Miembro
     
    He intentado buscar en el directorio de Nagios... y hacer búsquedas con find pero no he encontrado nada :(

    He reiniciado Sendmail, y me está llenando de correos que datan de hace una semana, así que hay necesariamente una cola por algún lado

    Gracias por su ayuda

    Flipmode
    0
  11. dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   5 659
     
    /usr/bin/mailq
    y
    find / -name "*mqueue*" -print
    0
  12. flipmode62 Mensajes publicados 52 Estado Miembro
     
    /usr/bin/mailq
    /var/spool/mqueue está vacío
    Total de solicitudes: 0


    Gracias por su ayuda
    0
  13. dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   5 659
     
    verificar de dónde vienen los correos, tal vez cuando sendmail inicia otro servidor los envía
    0
    1. flipmode62 Mensajes publicados 52 Estado Miembro
       
      No entiendo muy bien. ¿Otro servidor? ¿Cómo así?

      Gracias por su ayuda.
      0
  14. dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   5 659
     
    sendmail sirve para enviar y recibir correo. ¿Se envían los correos desde esta máquina?
    ver en /var/log/maillog
    qué responde
    find / -name "*mqueue*" -print
    0
  15. flipmode62 Mensajes publicados 52 Estado Miembro
     
    Sendmail se utiliza para enviar correos (al igual que Postfix). Paso por el servidor SMTP de la empresa.

    /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
    0
  16. dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   5 659
     
    ¿Archivos ahí /var/spool/clientmqueue?
    0
  17. flipmode62 Mensajes publicados 52 Estado Miembro
     
    Sí, hay una gran cantidad de archivos en /var/spool/clientmqueue:

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


    Ejemplo de archivos:

    <negrita>vi dfmBAAwBnT004284

    ***** notificación centreon *****
    Tipo de notificación: RECUPERACIÓN
    Servicio: EgoRadio7
    Host: SLENEGO02 - SLENEGO02
    Dirección: 172.17.42.157
    Estado: OK
    Fecha/Hora: 10-12-2008 / 11:58:11 Información adicional: EgoRadioarvato20007: Iniciado

    vi qfmALDP1BP007872
    V8
    T1227273901
    K1227273901
    N1
    P30387
    MDeferred: Conexión rechazada por [127.0.0.1]
    Fbs
    $_nagios@localhost
    ${daemon_flags}c u
    Snagios
    Anagios@localhost.localdomain
    MDeferred: Conexión rechazada por [127.0.0.1]
    C:nagios
    rRFC822; nagios@localhost.localdomain
    RPFD:nagios
    H?P?Return-Path: <g>
    H??Recibido: (de nagios@localhost)
    por localhost.localdomain (8.13.1/8.13.1/Submit) id mALDP1BP007872;
    Vie, 21 Nov 2008 14:25:01 +0100
    H?D?Fecha: Vie, 21 Nov 2008 14:25:01 +0100
    H?x?Nombre Completo: CronDaemon
    H?M?Id del Mensaje: <200811211325.mALDP1BP007872@localhost.localdomain>
    H??De: root (Cron Daemon)
    H??Para: nagios
    H??Asunto: 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>

    ¿Lo elimino?
    0
  18. dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   5 659
     
    sí o los mueves a /tmp
    0
    1. flipmode62 Mensajes publicados 52 Estado Miembro
       
      De hecho, hay 318244 archivos!

      Ok, los voy a mover a /tmp y voy a reiniciar sendmail para ver qué pasa.
      0
  19. dubcek Mensajes publicados 18627 Fecha de registro   Estado Colaborador Última intervención   5 659
     
    es mucho, efectivamente
    0
  20. flipmode62 Mensajes publicados 52 Estado Miembro
     
    ¡Sí, es mucho más de lo que pensaba y toma varios minutos moverlo!
    0
  • 1
  • 2