linux:mailserver:exim:diagnostics

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

linux:mailserver:exim:diagnostics [17/05/2026 21:13] – створено osvexlinux:mailserver:exim:diagnostics [17/05/2026 21:13] (поточний) osvex
Рядок 1: Рядок 1:
 ====== Діагностика листів Exim ====== ====== Діагностика листів Exim ======
  
-=== Поштова черга ===+==== Поштова черга ====
  
 Порахувати кількість листів для кожного отримувача в поштовій черзі: Порахувати кількість листів для кожного отримувача в поштовій черзі:
  
-exim -bp | grep '<' | awk '{print $NF}' | sort | uniq -c | sort -nr 
 <code> <code>
 exim -bp | grep '<' | awk '{print $NF}' | sort | uniq -c | sort -nr exim -bp | grep '<' | awk '{print $NF}' | sort | uniq -c | sort -nr
Рядок 17: Рядок 16:
 Перевірити кількість листів в черзі: Перевірити кількість листів в черзі:
 <code> <code>
 +
 exim -bpc exim -bpc
  
Рядок 23: Рядок 23:
 Перевірити всі листи в черзі Перевірити всі листи в черзі
  
-<code>exim -bp+<code> 
 +exim -bp
  
 </code> </code>
  
 Видалити всі ''frozen'' листи: Видалити всі ''frozen'' листи:
-<code>exim -bpr | grep "frozen" | awk '{print $3}' | xargs exim -Mrm+<code> 
 +exim -bpr | grep "frozen" | awk '{print $3}' | xargs exim -Mrm
  
 </code> </code>
Рядок 34: Рядок 36:
 Видалити листи по ''аккаунту'' (cpanel). Видалити листи по ''аккаунту'' (cpanel).
 <code> <code>
 +
 exim -bpr | grep "drifthze" | awk '{print $3}' | xargs exim -Mrm exim -bpr | grep "drifthze" | awk '{print $3}' | xargs exim -Mrm
  
Рядок 40: Рядок 43:
 Видалити по ''домену'' Видалити по ''домену''
 <code> <code>
 +
 exiqgrep -r marmoritupa.fi -i | xargs exim -Mrm exiqgrep -r marmoritupa.fi -i | xargs exim -Mrm
  
Рядок 46: Рядок 50:
 Видалити всі листи, в яких один ''відправник'', наприклад в черзі листів: Видалити всі листи, в яких один ''відправник'', наприклад в черзі листів:
 <code> <code>
 +
 exiqgrep -i -f [email protected] | xargs exim -Mrm exiqgrep -i -f [email protected] | xargs exim -Mrm
  
Рядок 52: Рядок 57:
 Видалити всі листи, в яких один ''отримувач'', в черзі листів: Видалити всі листи, в яких один ''отримувач'', в черзі листів:
 <code> <code>
 +
 exiqgrep -i -r [email protected] | xargs exim -Mrm exiqgrep -i -r [email protected] | xargs exim -Mrm
  
Рядок 58: Рядок 64:
 Перевірити лист по ID (тільки якщо він є в черзі) Перевірити лист по ID (тільки якщо він є в черзі)
 <code> <code>
 +
 exim -Mvh ID_листа exim -Mvh ID_листа
 #Заголовки листа #Заголовки листа
  
 </code> </code>
-<code>exim -Mvb ID_листа+ 
 +<code> 
 +exim -Mvb ID_листа
 #Тіло листа #Тіло листа
  
Рядок 68: Рядок 77:
  
 //Можна зробити додатково ''| grep '' для пошуку по контексту.// //Можна зробити додатково ''| grep '' для пошуку по контексту.//
-=== Діагностика exim пошти загалом ===+==== Діагностика exim пошти загалом ====
  
 Перегляд статистики ''exim'': Перегляд статистики ''exim'':
 <code> <code>
 +
 eximstats /var/log/exim_mainlog |less eximstats /var/log/exim_mainlog |less
  
Рядок 78: Рядок 88:
 Порахувати листи по однаковим темам (у виводі буде кількість листів з однаковою темою і сама тема): Порахувати листи по однаковим темам (у виводі буде кількість листів з однаковою темою і сама тема):
 <code> <code>
 +
 grep -o "T=\".*\"" /var/log/exim_mainlog|sort |uniq -c |sort -n |less grep -o "T=\".*\"" /var/log/exim_mainlog|sort |uniq -c |sort -n |less
  
Рядок 84: Рядок 95:
 Вивід списку акаунтів по спаму: Вивід списку акаунтів по спаму:
 <code> <code>
 +
 less /var/log/exim_mainlog |grep "Sender identification" |awk '{print $6}' |sort |uniq -c |less less /var/log/exim_mainlog |grep "Sender identification" |awk '{print $6}' |sort |uniq -c |less
  
 </code> </code>
-=== Подивитись вхідні/вихідні листи по скриньці ===+ 
 +==== Подивитись вхідні/вихідні листи по скриньці ====
 <code> <code>
 +
 exigrep "[email protected]" /var/log/exim_mainlog | grep "<=" exigrep "[email protected]" /var/log/exim_mainlog | grep "<="
  
 </code> </code>
  
-''<='' - вхідні листи +''<='' - вхідні листи '''' - вихідні листи
-''=>'' - вихідні листи+
  
  • linux/mailserver/exim/diagnostics.1779052380.txt.gz
  • Востаннє змінено: 17/05/2026 21:13
  • повз osvex