англійськафранцузькаіспанська

Ad


Значок OnWorks

mairix - онлайн в хмарі

Запустіть mairix у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда mairix, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


mairix - індекс і пошук поштових папок

СИНТАКСИС


Індексація
mairix [ -v|-багатослівний ] [ -p|-- очищення ] [ -f|--rcfile mairixrc ] [ -F|--швидкий індекс ] [
--force-hash-key-new-database мішанина ]

Пошук
mairix [ -v|-багатослівний ] [ -f|--rcfile mairixrc ] [ -r|--сирий вихід ] [ -x|--уривок-вихід
] [ -H|--force-hard links ] [ -o|--mfolder mfolder ] [ -a|--збільшення ] [ -t|--нитки ]
пошукові шаблони

Інше
mairix [ -h|--допомога ]

mairix [ -V|-- версія ]

mairix [ -d|--звалища ]

ОПИС


mairix індексує та шукає колекцію повідомлень електронної пошти. Папки, що містять файл
повідомлення для індексації визначаються в конфігураційному файлі. Стадія індексації виробляє
файл бази даних. Файл бази даних забезпечує швидкий доступ до деталей індексованого
повідомлення під час пошукових операцій. Пошук зазвичай створює папку (т. зв
mfolder), що містить відповідні повідомлення. Однак необроблений режим (-r) існує який саме
натомість перелічує відповідні повідомлення.

Він може працювати з такими типами папок

* maildir

* MH (сумісний з форматами папок MH, які використовуються в xmh, sylpheed, claws-mail, nnml
(Гнус) і еволюція)

* mbox (включаючи mbox, які були стиснуті за допомогою gzip або bzip2)

Якщо використовуються вихідні папки maildir або MH, і пошук виводить їх збіги до mfolder
у форматі maildir або MH символічні посилання використовуються для посилання на оригінальні повідомлення всередині
папку mfolder. Однак, якщо задіяні папки mbox, замість них створюються копії повідомлень.

ВАРІАНТИ


mairix вирішує, чи потрібна індексація чи пошук, шукаючи наявність
будь-який пошукові шаблони у командному рядку.

спеціальний Режими
-h, --допомога
Показати підсумок використання та вийти

-V, -- версія
Показати версію програми та вийти

-d
Дамп вмісту бази даних у зрозумілій людині формі до стандартного виведення.

Загальне опції
-f mairixrc
--rcfile mairixrc
Вкажіть альтернативний файл конфігурації для використання. Конфігураційний файл за замовчуванням
is ~/.mairixrc.

-v, -багатослівний
Зробіть висновок більш докладним

-Q, --без перевірки цілісності
Зазвичай mairix виконає деякі внутрішні тести цілісності бази даних. The -Q
параметр знімає ці перевірки, що робить mairix бігти швидше, але це буде менш імовірно
щоб виявити внутрішні проблеми, якщо з’являться помилки.

Команда nochecks Директива у файлі rc має той самий ефект.

--розблокувати
mairix блокує свій файл бази даних під час будь-якої операції індексування або пошуку
запобігти перешкоджанню кількох запусків індексування один одному або запуску індексування
перешкоджати проведенню пошуку. The --розблокувати Параметр видаляє файл блокування раніше
виконання запитаної операції індексування або пошуку. Це зручний спосіб
очищення застарілого файлу блокування, якщо попередній запуск з якоїсь причини збоїв або був
перервано.

Індексація опції
-p, -- очищення
Спричиняє видалення застарілих (мертвих) повідомлень з бази даних під час виконання індексування.
(Як правило, застарілі повідомлення залишаються в базі даних через додаткову вартість
ущільнення сховища, яке вони займають.)

-F, --швидкий індекс
Під час обробки папок maildir і MH, mairix зазвичай порівнює mtime та розмір
кожного повідомлення зі значеннями, що зберігаються в базі даних. Якщо вони змінилися,
повідомлення буде перескановано. Для цієї перевірки потрібно, щоб кожен файл повідомлень був
заявлено. Для великої кількості повідомлень у цих типах папок це може бути a
значні накладні витрати.

Цей варіант розповідає mairix припустити, що коли повідомлення на диску має назву
відповідаючи одному, який уже є в базі даних, він повинен вважати, що повідомлення не змінилося.

Пізніший запуск індексації без використання цієї опції виправить усі повторні сканування
пропущено через його використання.

--force-hash-key-new-database мішанина
Цей параметр слід використовувати лише для налагодження.
Якщо створена нова база даних, мішанина використовується як хеш-ключ, а не випадковий хеш.

Пошук опції
-а, --збільшення
Додати нові відповідні повідомлення до поточної папки mfolder замість створення
mfolder з нуля.

-t, --нитки
Окрім повернення відповідних повідомлень, також повертайте кожне повідомлення в тому самому
потоку як один із справжніх збігів.

-р, --сирий вихід
Замість того, щоб створювати папку mfolder, що містить відповідні повідомлення, просто покажіть їх
шляхи на stdout.

-x, --уривок-вихід
Замість створення папки mfolder, що містить відповідні повідомлення, відобразіть уривок
зі своїх заголовків на стандартному виведенні. Уривок показує "Кому", "Копія", "Від", "Тема" і "Дата".

-Н, --force-hard links
Замість створення символічних посилань примусово використовуйте жорсткі посилання. Це допомагає листувальникам
наприклад alpine, щоб зрозуміти, що в папці пошуку є нові листи.

-o mfolder
--mfolder mfolder
Вкажіть тимчасовий альтернативний шлях для використання папки mfolder, перевизначивши mfolder
директиву у файлі rc.

mairix відмовиться виводити результати пошуку в будь-яку папку, яка здається
серед тих, що індексуються. Це робиться для запобігання випадковому видаленню електронних листів.

Пошук моделі
t:слово
матч слово у заголовку To:.

c:слово
матч слово у заголовку Копія:.

f:слово
матч слово у заголовку From:.

s:слово
матч слово у заголовку Тема:.

m:слово
матч слово у заголовку Message-ID:.

b:слово
матч слово в тілі повідомлення.

Повідомлення тіло означає будь-яку частину тіла типу text/plain або text/html. Для
text/html, текст у мета-тегах ігнорується. Зокрема, URL-адреси всередині <A
Теги HREF="..."> наразі не індексуються. Нетекстові вкладення ігноруються. Якщо
є вкладений файл типу message/rfc822, його аналізують і збігаються
виконано і для цього підповідомлення. Якщо відбувається звернення, охоплює повідомлення
розглядається як хіт.

d:[специфікація дати початку]-[кінцева дата спец.]
Зіставте повідомлення з датою: заголовки, що лежать у певному діапазоні.

z:[малий розмір]-[великий розмір]
Відповідати повідомленням, розмір яких знаходиться у вказаному діапазоні. Якщо малий розмір аргумент є
пропущено, за замовчуванням воно дорівнює нулю. Якщо великого розміру аргумент пропущено, він за замовчуванням
нескінченний розмір.

Наприклад, щоб зіставити повідомлення розміром від 10 до 20 кілобайт,
можна використовувати наступний пошуковий термін:

mairix z: 10k-20k

Суфікс «k» у числі означає множення на 1024, а суфікс «M» у числі
означає помножити на 1024*1024.

n:слово
матч слово зустрічається як ім’я вкладеного файлу в повідомленні. З моменту прикріплення
імена зазвичай довгі, цей параметр зазвичай використовується у формі підрядка.
So

mairix n:mairix=

відповідатиме всім повідомленням, які мають вкладення, імена яких містять підрядок
mairix.

Ім’я вкладеного файлу визначається з кваліфікаторів name=xxx або filename=xxx
заголовки Content-Type: і Content-Disposition: відповідно.

F:прапори
Зіставте повідомлення з певними параметрами прапора. Доступні прапори мають значення '
побачено, 'r' означає відповідь, а 'f' означає позначений. Прапори кейс-
нечутливий. Літера прапора може мати префікс «-», щоб заперечувати її сенс. Таким чином
mairix F:-sd:1w-
відповідатиме будь-якому непрочитаному повідомленню віком менше ніж тиждень, і

mairix F:fr d:-1m

відповідатиме будь-якому позначеному повідомленню старше місяця, на яке ви не відповіли
поки немає.

Зауважте, що символи прапора та їх значення узгоджуються з тими, що використовуються як
літери-суфікси до імен файлів повідомлень у папках maildir.

Пошук та цінності a матч серед більше ніж один частина of a повідомлення
Декілька частин тіла можуть бути згруповані разом, якщо шукати відповідність в будь-якій з них. загальний
приклади далі.

tc:слово
матч слово у заголовках To: або Cc: (або в обох).

bs:слово
матч слово у заголовку Тема: або в тілі повідомлення (або в обох).

Команда a: шаблон пошуку є абревіатурою для tcf:; тобто відповідність слова в Кому:, Копія: або
Від: заголовки. (у цьому випадку «а» означає «адреса».)

матч слова
Команда слово аргумент до рядків пошуку може приймати різні форми.

~слово
Повідомлення про збіг НЕ що містить слово.

слово1,слово2
Це збігається, якщо обидва слова збігаються у вказаній частині повідомлення.

слово1/слово2
Це збігається, якщо одне зі слів збігається у вказаній частині повідомлення.

підрядок=
Установіть відповідність до будь-якого слова, що містить підрядка як підрядок

підрядок=N
Установіть відповідність до будь-якого слова, що містить підрядка, що дозволяє до N помилки в матчі. Для
приклад, якщо N дорівнює 1, допускається одна помилка, де може бути помилка

* пропущена буква

* додатковий лист

* інша буква.

^підрядок=
Установіть відповідність до будь-якого слова, що містить підрядка як підрядок з вимогою, що
підрядка зустрічається на початку відповідного слова.

Пріоритет питання
Порядок обов'язковості конструкцій такий:

1. Окремі аргументи командного рядка визначають окремі умови, які є І-ред
разом

2. В межах одного аргументу літери перед двокрапкою визначають, які частини повідомлення
вираз стосується. Якщо двокрапки немає, вираз застосовується до всіх
заголовки, перераховані раніше, і тіло.

3. Після двокрапки комами відокремлюються окремі диз’юнкти, які разом позначаються АБО.

4. Кожен диз'юнкт може містити окремі сполучники, які розділяються знаками плюс.
Ці умови AND-ed разом.

5. Кожен сполучник може починатися з тильди, щоб заперечувати його, і може супроводжуватися косою рискою
щоб вказати відповідність підрядка, за бажанням за яким слідує ціле число для визначення
максимально допустима кількість помилок.

Дата специфікація
Цей розділ описує синтаксис, який використовується для визначення дат під час пошуку за допомогою `d:'
варіант.

Дати вказуються у вигляді діапазону. Можна вказати як початок, так і кінець діапазону.
Крім того, якщо початок пропущено, воно розглядається як початок часу. Якщо
кінець пропущено, воно розглядається як поточний час.

Існує 4 основних формати:

d:початок-кінець
Явно вкажіть початок і кінець

d:початок-
Вкажіть початок, кінець – поточний час

d:-кінець Вкажіть кінець, початок "давно" (тобто достатньо рано, щоб включити будь-яке повідомлення).

d:period
Вкажіть початок і кінець неявно, як початок і кінець заданого періоду.

Початок і кінець можна вказати як абсолютні, так і відносні. Відносна кінцева точка є
подається у вигляді числа, за яким слідує одна літера, що визначає масштаб:

┌────────┬─────────────┬────────────┬────────────── ──────────┐
листкоротка та цінностіприкладсенс
├────────┼──────────────┼────────────┼───────────── ──────────┤
│d │ днів │ 3d │ 3 дні │
│w │ тижнів │ 2 неділі │ 2 тижні (14 днів) │
│м │ місяців │ 5м │ 5 місяців (150 днів) │
│y │ роки │ 4y │ 4 роки (4*365 днів) │
└────────┴─────────────┴────────────┴────────────── ──────────┘

Для цього місяці завжди розглядаються як 30 днів, а роки як 365 днів.

Абсолютні часи можна вказати в багатьох формах. Деякі форми мають різне значення, коли
вони визначають дату початку з тієї, коли вони визначають дату завершення. Де одинокий
вираз визначає початок і кінець (тобто де аргумент d: не містить
a `-'), як правило, у двох випадках він буде мати різні інтерпретації.

У наведених нижче прикладах припустимо, що поточною датою є неділя, 18 травня 2003 р. (коли я почав
щоб написати цей матеріал.)

┌─────────────────────┬──────────────────────┬──── ───────────────────┬────────────────────────────── ───┐
│Приклад │ Дата початку │ Дата закінчення │ Примітки │
├─────────────────────┼───────────────────────┼──── ───────────────────┼────────────────────────────── ───┤
│d:20030301-20030425 │ 1 березня 2003 року │ 25 квітня 2003 року │ │
│d:030301-030425 │ 1 березня 2003 р. │ 25 квітня 2003 р. │ ст. припущено │
│d:mar1-25 квітня │ 1 березня 2003 р. │ 25 квітня 2003 р. │ │
│d:1 березня-25 квітня │ 1 березня 2003 р. │ 25 квітня 2003 р. │ без урахування регістру │
│d:MAR1-APR25 │ 1 березня 2003 р. │ 25 квітня 2003 р. │ регістр не чутливий │
│d:1 березня-25 квітня │ 1 березня 2003 р. │ 25 квітня 2003 р. │ число й місяць у будь-якому порядку │
│d:2002 │ 1 січня 2002 │ 31 грудня 2002 │ цілий рік │
│d:mar │ 1 березня 2003 │ 31 березня 2003 │ останній березень │
│d:жовтень │ 1 жовтня 2002 │ 31 жовтня 2002 │ останній жовтень │
│d:21 жовтня-березня │ 21 жовтня 2002 │ 31 березня 2003 │ початок до кінця │
│d:21 квітня-березень │ 21 квітня 2002 │ 31 березня 2003 │ початок до кінця │
│d:21 квітня- │ 21 квітня 2003 р. │ 18 травня 2003 р. │ кінець пропущено │
│d:-21 квітня │ 1 січня 1900 р. │ 21 квітня 2003 р. │ початок опущено │
│d:6w-2w │ 6 квітня 2003 р. │ 4 травня 2003 р. │ обидві дати відносні │
│d:21 квітня-1 неділя │ 21 квітня 2003 р. │ 11 травня 2003 р. │ одна дата родича │
│d:21квітня-2р │ 21 квітня 2001 │ 11 травня 2001 │ початок до кінця │
│d:99-11 │ 1 січня 1999 року │ 11 травня 2003 року │ 2 цифри – це день місяця │
│ │ │ │ якщо можливо, інакше рік │
│d:99 жовтня-1 жовтня │ 1 жовтня 1999 р. │ 1 жовтня 2002 р. │ кінець раніше, однозначне число │
│ │ │ │ день місяця │
│d:99 жовтня-01 жовтня │ 1 жовтня 1999 року │ 31 жовтня 2001 року │ 2 цифри, що починаються з нуля │
│ │ │ │ розглядається як рік │
│d:oct99-oct1 │ 1 жовтня 1999 року │ 1 жовтня 2002 року │ день і місяць у будь-якому порядку │
│d:oct99-oct01 │ 1 жовтня 1999 року │ 31 жовтня 2001 року │ рік і місяць у будь-якому порядку │
└─────────────────────┴──────────────────────┴──── ───────────────────┴────────────────────────────── ───┘

Принципи в таблиці працюють наступним чином.

· Коли вираз визначає період більше доби (тобто якщо місяць або рік
зазначено), найперший день періоду береться, коли визначена дата початку,
і останній день періоду, якщо визначається кінець діапазону.

· Датою завершення завжди вважається поточна дата або перед нею.

· Датою початку завжди вважається дата завершення або перед нею.

НАСТРОЙКА UP THE MATCH ПАПКА


Якщо папка збігів не існує під час роботи в режимі пошуку, вона створюється автоматично
створений. Для 'mformat=maildir' (за замовчуванням) це все, що вам потрібно зробити. Якщо ви
використовуйте 'mformat=mh', можливо, вам доведеться запустити деякі команди, перш ніж ваша програма розсилки розпізнає файл
папку. наприклад, для mutt, ви можете зробити

mkdir -p /home/richard/Mail/mfolder
торкніться /home/richard/Mail/mfolder/.mh_sequences

який, здається, працює. Крім того, у mutt ви можете заздалегідь встановити для MBOX_TYPE значення.

Якщо ви використовуєте Sylpheed, найкращим способом буде створити нову папку зсередини
Sylpheed, перш ніж дозволити mairix писати в нього.

ПРИКЛАДИ


Припустимо, моя електронна адреса[захищено електронною поштою]>.

Будь-яке з наведених нижче повідомлень буде відповідати всім повідомленням, які були отримані від мене раніше ніж 3 місяці, зі словом
'chrony' в темі:

mairix d:3m- f:richard+doesn+exist s:chrony
mairix d:3m-f:[захищено електронною поштою] s:chrony

Припустимо, я не проти кількох помилкових збігів в адресі, я хочу ширший діапазон дат і
Я підозрюю, що в деяких повідомленнях, на які я відповів, ключове слово "тема" було написано неправильно
(допустимо до 2 помилок):

mairix d:6m- f:richard s:chrony=2

ПРИМІТКИ


mairix працює виключно в плані слова. Індекс, створений у режимі індексування
містить таблицю, які слова зустрічаються в яких повідомленнях. Отже, можливість пошуку є
на основі пошуку повідомлень, які містять певні слова. mairix визначає слово як будь-яке
рядок буквено-цифрових символів + підкреслення. Будь-які пробіли, розділові знаки, дефіси тощо
розглядаються як межі слів.

mairix має спеціальну обробку для заголовків To:, Cc: і From:. Крім звичайного слова
сканування, ці заголовки скануються вдруге, де символи '@', '-' і '.' є
також розглядаються як символи слів. Це дозволяє відображати більшість (якщо не всі) адреси електронної пошти
в базі даних у вигляді окремих слів. Отже, якщо у вас є лист від [захищено електронною поштою], це буде
збігаються в обох цих пошуках

mairix f:foobar
mairix f:[захищено електронною поштою]

Наразі має бути зрозуміло, що пошук не можна використовувати для пошуку відповідних повідомлень
загальні регулярні вирази. Це ніколи не було великим обмеженням. Більшість пошуків
для конкретних ключових слів, які були в повідомленнях, або деталей одержувачів, або
приблизна дата.

Варто також зазначити, що інформація про "місце" не зберігається, тому ви не можете
шукайте повідомлення, у яких одне слово «близько» до іншого. Для кожного повідомлення і
кожне слово зберігається проста умова так/ні – чи містить повідомлення
слово в певному заголовку або в тілі. Поки що це виявилося достатнім.
mairix має схоже відчуття з використанням пошукової системи в Інтернеті.

Використовуйте mairix онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Проект Зефір
    Проект Зефір
    Проект Zephyr – це нове покоління
    операційна система реального часу (RTOS).
    підтримує декілька апаратних засобів
    архітектури. Він заснований на а
    ядро малої площі...
    Завантажити Zephyr Project
  • 2
    SCONS
    SCONS
    SCons - це інструмент для створення програмного забезпечення
    що є кращою альтернативою
    класичний інструмент "Make" для створення
    ми всі знаємо і любимо. SCons є
    впроваджено...
    Завантажити SCons
  • 3
    PSeInt
    PSeInt
    PSeInt - це інтерпретатор псевдокоду для
    іспаномовні студенти програмування.
    Його головне призначення – бути інструментом для
    навчання та розуміння основ
    концепція...
    Завантажити PSeInt
  • 4
    oStorybook
    oStorybook
    o Збірник оповідань l'outil privil�gi� des
    �crivains. УВАГА : voir sur
    http://ostorybook.tuxfamily.org/v5/
    --uk_EN oStorybook правильний інструмент для
    письменників. УВАГА...
    Завантажити oStorybook
  • 5
    Asuswrt-Merlin
    Asuswrt-Merlin
    Asuswrt-Merlin є третьою стороною
    прошивка для вибраної бездротової мережі Asus
    маршрутизатори. На основі прошивки Asuswrt
    розроблений Asus, він приносить нові налаштування
    особливості та...
    Завантажити Asuswrt-Merlin
  • 6
    Atom
    Atom
    Atom — це текстовий редактор
    сучасний, доступний і повнофункціональний.
    Це також легко налаштувати - ви
    можна налаштувати його на будь-що й бути
    здатний ...
    Завантажити Atom
  • Детальніше »

Команди Linux

Ad