Search


print PDF
OEG-distribuution qmail-jonon korjaaminen / uudelleenluominen

HUOM! Tämä ohje koskee pelkästään OVH Email Gateway -distribuutiota

Miksi?

Juurikansio on täynnä (eng). Qmail-jono on täynnä, eikä qmail pysty enää prosessoimaan sitä, on tärkeää lähettää sähköposteja ilman X-SpamTest-otsakkeita.

Miten huomaan sen?

Suuri määrä sähköposteja on jonossa. Voit tarkstaa sen komennolla:

ovh@palvelin:~# /var/qmail/bin/qmail-qstat
messages in queue: 1728
messages in queue but not yet preprocessed: 0


Virheviesti trouble injecting bounce message /var/log/qmail/current -tiedostossa:

ovh@palvelin:~# grep "injecting bounce" /var/log/qmail/current | tail
@400000004b7d4efa353905dc warning: trouble injecting bounce message, will try later
@400000004b7d4efa35dc4abc warning: trouble injecting bounce message, will try later
@400000004b7d4efa3685aa1c warning: trouble injecting bounce message, will try later
@400000004b7d4efa372cea84 warning: trouble injecting bounce message, will try later
@400000004b7d4efa37cea0f4 warning: trouble injecting bounce message, will try later
@400000004b7d4efa387233f4 warning: trouble injecting bounce message, will try later
@400000004b7d4efa3913b3b4 warning: trouble injecting bounce message, will try later


Korjaaminen

Voit yrittää tyhjentää jonon komennolla:

ovh@palvelin:~# /var/qmail/bin/qbonkickns


Komento myös korjaa sähköpostit, joita ei voitu poistaa. Jos ongelma ei korjaannu komennon avulla, sinun täytyy luoda jono uudestaan.

Jonon uudelleenluominen

Tämä toimenpide poistaa kaikki jonossa olevat sähköpostit.

Ensiksi pysäytämme palvelimen sähköposti-palvelun:

ovh@palvelin:~# /etc/init.d/qmail stop
ovh@palvelin:~# etc/init.d/kas3 stop
ovh@palvelin:~# /etc/init.d/kav4lms stop


Tarkastamme vielä, että mikään ei varmasti pyöri:

ovh@palvelin:~# ps aux | grep qmail


Jos prosessit ovat vielä aktiivisia muutaman minuutin jälkeen, sinun pitää tappaa ne kill-komennolla. Sitten tallennamme nykyisen jonon ja luomme sen uudestaan:

ovh@palvelin:~# mkdir /home/backup
ovh@palvelin:~# mv /var/qmail/queue/ /home/backup/queue_backup
ovh@palvelin:~# mkdir /temp
ovh@palvelin:~# cd /temp/
ovh@palvelin:~# wget http://pyropus.ca/software/queue-repair/queue-repair-0.9.0.tar.gz
ovh@palvelin:~# tar -xvzf queue-repair-0.9.0.tar.gz
ovh@palvelin:~# cd queue-repair-0.9.0
ovh@palvelin:~# ./queue_repair.py -c -s 23 --no-bigtodo /var/qmail


Ja lopuksi käynnistämme sähköposti-palvelun uudestaan:

ovh@palvelin:~# /etc/init.d/kas3 start
ovh@palvelin:~# /etc/init.d/kav4lms start
ovh@palvelin:~# /etc/init.d/qmail start