The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Полезные команды exim"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Полезные команды exim"  +/
Сообщение от auto_tips (ok) on 25-Июн-08, 08:34 
Удаление почтового сообщения по ID
   /usr/sbin/exim -v -Mrm ID

Список сообщений в очереди
   /usr/sbin/exim -bp

Число сообщений в очереди
   /usr/sbin/exim -bpc

Удаление "замороженных" сообщений
   /usr/sbin/exim -bp | awk '$6~"frozen" { print $3 }' | xargs exim -Mrm

Принудительная рассылка всей почты в очереди (flush)
   /usr/sbin/exim -qff -v -C /etc/exim.conf &

"Заморозить" почту по email
   /usr/sbin/exiqgrep -i -f email | xargs exim -Mf

Удалить почту по email
   /usr/sbin/exiqgrep -i -f email | xargs exim -Mrm

URL: http://hostinghelp.biz/content/%D0%BF%D0%...
Обсуждается: http://www.opennet.ru/tips/info/1692.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Полезные команды exim"  +/
Сообщение от CSX email(ok) on 25-Июн-08, 08:34 
> Удаление почтового сообщения по ID
>   /usr/sbin/exim -v -Mrm ID

зачем здесь -v ?


> Список сообщений в очереди
>   /usr/sbin/exim -bp

а лучше (быстрее выводит) exim -bpr
аналог exiqgrep (без опций)
или exiqgrep -b (нагляднее)

> Удаление "замороженных" сообщений
>   /usr/sbin/exim -bp | awk '$6~"frozen" { print $3 }' | xargs exim -Mrm

Через гланды... Проще так
exiqgrep -zi | xargs exim -Mrm

> Принудительная рассылка всей почты в очереди (flush)
>   /usr/sbin/exim -qff -v -C /etc/exim.conf &

очень медленно, и глупо, проще так
exiqgrep -i | xargs exim -M (можно в фоне в несколько потоков)


> "Заморозить" почту по email
>    /usr/sbin/exiqgrep -i -f email | xargs exim -Mf
> Удалить почту по email
>   /usr/sbin/exiqgrep -i -f email | xargs exim -Mrm

флаг -f означает "совпадение с отправителем" а не "по email"

вот перевод хелпа, для неграмотных.

exiqgrep - Выборка из очереди
Без опций будет идентично
exim -bp
Самая главная опция это -h, которая выводит список всех опций.

-f <regexp> - регэксп совпадения с адресом отправителя
-r <regexp> - регэксп совпадения с адресом получателя
-s <regexp> - регэксп совпадения с полем размера (именно с полем размера, в том виде как оно указывается при выводе exim -bp)
регэкспы не надо заключать в //

-y <seconds> - выводит сообщения "младше" заданного количества секунд
-o <seconds> - выводит сообщения "старше" заданного количества секунд
-z - только frozen сообщения
-x - все кроме frozen
-c - Показать только количество совпадений (в зависимости от версии показывает либо просто число, либо фразу типа "15 matches out of 78 messages")
-l - Показывает полную информацию, как её выводит exim (включено по умолчанию)
-i - Показывает только IDs совпавших сообщений
-b - Показывает совпадения в "кратком" формате. Одна строка: ID, From и To
-R - Выводит сообщения в обратном порядке

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Полезные команды exim"  +/
Сообщение от Sudden Head on 27-Июн-08, 12:42 
Молодец!

А то я аж разволновался. Человек явно не прочитал главу документации про утилиты экзима.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Полезные команды exim"  +/
Сообщение от maestroweb email(ok) on 24-Окт-08, 11:45 
>> Удаление почтового сообщения по ID
>>   /usr/sbin/exim -v -Mrm ID

это отрабатывется
>
>Через гланды... Проще так
>exiqgrep -zi | xargs exim -Mrm

/usr/local/exim/bin/exiqgrep -zi | xargs exim -Mrm
xargs: exim: No such file or directory

не проходит, хотя
/usr/local/exim/bin/exiqgrep -zi
1KtHIM-0002mD-Sm
1KtHIP-0002n5-KI
1KtHIT-0002nj-3d
...
кто знает почему не удаляются заморожиные?

>очень медленно, и глупо, проще так
>exiqgrep -i | xargs exim -M (можно в фоне в несколько потоков)
>

/usr/local/exim/bin/exiqgrep -i | xargs exim -M
xargs: exim: No such file or directory
тоже...?


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Полезные команды exim"  +/
Сообщение от maestroweb email(ok) on 28-Окт-08, 17:59 
>[оверквотинг удален]
>/usr/local/exim/bin/exiqgrep -zi | xargs exim -Mrm
>xargs: exim: No such file or directory
>
>не проходит, хотя
>/usr/local/exim/bin/exiqgrep -zi
>1KtHIM-0002mD-Sm
>1KtHIP-0002n5-KI
>1KtHIT-0002nj-3d
>...
>кто знает почему не удаляются заморожиные?

Потому, что твой командный интерпритатор не знает где это "exim" и "exiqgrep" )
делай так
/usr/local/exim/bin/exiqgrep -zi | xargs /usr/local/exim/bin/exim -Mrm

а что бы было так
exiqgrep -zi | xargs exim -Mrm
допиши в когфиге командной оболочки путь /usr/local/exim/bin/
Пример:
на FreeBSD я люблю tcsh )

vi /root/.cshrc
# A righteous umask
umask 22

set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/local/exim/bin /usr/X11R6/bin $HOME/bin)

открой другой сеанс в терминале, не закрывая это и проверь
16:53 [root#mail:p1]:/home/sasha> exim -bpc
9292
будь весел )


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Раздел полезных советов: Полезные команды exim"  +/
Сообщение от cryo (ok) on 21-Сен-11, 12:54 
Чистый плагиат, взято отсюда: http://www.webhostingtalk.com/showthread.php?t=623960
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Раздел полезных советов: Полезные команды exim"  +/
Сообщение от Михаил (??) on 21-Сен-11, 17:54 
> Чистый плагиат, взято отсюда: http://www.webhostingtalk.com/showthread.php?t=623960

А Вы не обратили внимание, что там и не утверждается авторство и даже указан источник?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру