Exim - це так званий MTA (Mail Transfer Agent), агент або демон, кому як звичніше. Використовується для передачі повідомлень, іноді на жаргоні його називають поштовик, а хто то взагалі поштовий сервер. Іспользуюется в операційних системах * nix. Exim поширюється по вільній ліцензії GPL, а це значить, що він доступний безкоштовно для використання і модифікації.
Поштовий агент Exim
Exim, вельми поширений і в деяких дистрибутивах * nix є поштовим сервером за замовчуванням. Далі трохи вступної інформації по ID повідомлень і spool файлах.
Exim використовує так звані черги повідомлень, в яких кожне повідомлення - лист має ідінтіфікатор, який представляє з себе послідовність латинських букв і цифр у верхньому і нижньому регістрі: ZZZZZZ-YYYYYY-XX - приблизно так виглядає ідентифікатор повідомлення. Він використовуються в більшості команд, для адміністрування черги повідомлень і логування в поштовому демона Exim.
Для кожного повідомлення створюються три файли в spool директорії (сама директорія зазвичай знаходиться тут: / var / spool). При роботі з даними файлами вручну, без використання описаних нижче команд поштового демона і утиліт, переконайтеся що обробили всі три файли. Наприклад, не залишивши в поштовій черзі exim тільки один з них, але видаливши інші.
Директорія / var / spool / exim / msglog містить файли службовою інформацією для кожного повідомлення, а ім'я файлу збігається з ID цього повідомлення.
Директорія / var / spool / exim / input містить файли заголовків і даних, до ID повідомлення в імені, додані суфікси -H і -D, відповідно.
Крім того в цих директоріях можуть з'являтися хешірованние піддиректорії при роботі з великими поштовими чергами.
Базова інформації по Exim команди
Виводить інформацію про кількість повідомлень в поштовій черзі:
Виведення списку повідомлень в поштовій черзі. Виведе, час додавання в чергу, розмір повідомлення, ID повідомлення, відправника та одержувача:
Висновок сумарною інформації. Виведе колонки: кількість, обсяг, найстаріше, останнє, домен.
Виведення інформації про поточну роботу Exim (що зараз виконує):
Висновок лістингу всіх налаштувань конфігурації exim
Робота з чергами повідомлень
Основний виконуваний бінарник Exim располагающе по шляху (/ usr / sbin / exim), використовується з різними ключами для управління повідомленнями в черзі. Багато ключі, мають на увазі вказівку одного або більше ID повідомлення.
Запустити чергу тільки для локальних доставок:
Видалити повідомлення c ID ZZZZZZ-YYYYYY-XX з черги:
Очистить всі заблоковані повідомлення з черги
Очистить всі повідомлення з черги
Заблокувати (заморозити) повідомлення c ID ZZZZZZ-YYYYYY-XX
Розблокувати повідомлення c ID ZZZZZZ-YYYYYY-XX
Доставити повідомлення c ID ZZZZZZ-YYYYYY-XX, незалежно від стану блокування або часу повторної доставки
Доставити повідомлення c ID ZZZZZZ-YYYYYY-XX, тільки якщо досягнуто час для повторної доставки
Примусово зупинити повідомлення c ID ZZZZZZ-YYYYYY-XX і формулюванням "скасовано адміністратором"
Видалити всі заблоковані повідомлення
Заблокувати всі листи від якої здається
Додати одержувача в повідомлення c ID ZZZZZZ-YYYYYY-XX
Редагувати відправника повідомлення