Exim - exim4 törölni az üzeneteket a sorból, megállapítja lovika

A kezelés helyén minden esetben meg kell külön kezelni. Itt van, hogyan
világos üzenetet sorba?

Minden parancs futtatható alól root felhasználó számára.

# Vegye ki az összes fagyasztott üzenete (törölni fagyasztott üzenetek)
exiqgrep -zi | xargs Exim -Mrm
EXIM -bp | grep fagyasztva | awk '' | xargs Exim -Mrm
exipick -zi | xargs EXIM -Mrm
#
# Törli az összes üzenetet az összes EXIM vonal (bármely javasolt lehetőségek)
exipick -i | xargs EXIM -Mrm
EXIM -bp | exiqgrep -i | xargs EXIM -Mrm
EXIM -bp | awk '/ ^ * [0-9] + [MHD] /' | bash
#

Hasznos parancsok ha dolgozik Exim

Munka Message Queuing in Exim


# Megtekintése címeket (a fejléceket) üzenet a sorban
EXIM -Mvh
# Tartalom megtekintése (test) üzenet a sorban
EXIM -Mvb

EXIM: nincs Üzenetazonosítók után adott -Mrm opció

Amikor újraindítja Exim4 panaszkodik a helyhiány miatt, de a lemezterület több, mint elég.

Kiindulási MTA: nyitva: nincs elég hely az eszközön

Ellenőrizzük a szám minden fájlt tisztázni
df -i

Exim tárolja az üzeneteket a / var / spool / exim4
Megszámoljuk a fájlok kiderült, hogy van kb 600k

/ Var / spool / exim4 # találják -maxdepth 1 típusú d | míg az olvasott -r dir; do printf "% s: \ t" "$ dir"; találni "$ dir" -típusú f | wc -l; csinált
. 578517
./ Db: 4
./ Input: 392917
./ Msglog: 185596

rm * # nem tud megbirkózni - bash: / bin / rm: Túl hosszú listáját érveket. távolítsa el a segítségével (világos bemeneti és msglog Exim könyvtárak eltarthat néhány percig)
találni. -típusú f | xargs rm

Ott, a környéken (db) találtam egy gigabájtos fájlokat retry

Kapcsolódó cikkek