Содержание

, , , ,

Exim4 Smtp Server / Установка и настройка

Debian

Настройка

Или запустить

$ dpkg-reconfigure exim4-config

Статьи / Настройки / Документация

Команды

Информация по очередям (Queue)

Вывести информацию по колличеству писем в очереди

exim -bpc

Вывести список сообщений в очереди (время в очереди, размер, идентификатор сообщения, отправитель, получатель)

exim -bp
 1m  3.4K 1avKHb-0000RN-3n <> *** frozen ***
          noreply@host.ru

 1m  3.4K 1avKHb-0000RU-HJ <> *** frozen ***
          noreply@host.ru

 0m   555 1avKKR-0000Vl-Gq <my-email@yandex.ru>
          my-email@yandex.ru

Отображение всех сообщений в очереди (количество, объем, старых, новых, области, и итоги)

exiwhat

50591 daemon: -q30m, listening for SMTP on [127.0.0.1]:25 [62.210.189.100]:25 [::1]:25

Отображает текущую очередь, с группировкой по имени хоста

exim -bp | exiqsumm

Показывает что делаю процессы сервера exim

  
Count  Volume  Oldest  Newest  Domain
-----  ------  ------  ------  ------

1    3481      3d      3d  altaiautoservice.ru
2    2560     19h     19h  jmail.com
8    27KB      7m      7m  mail.ru
1    5427      3d      3d  meil.ru
1    3481      4d      4d  motortula.ru
1    3481      3d      3d  razvalanet.ru
1    5427      4d      4d  tandex.ru
2    6963      7m      7m  yandex.ru
---------------------------------------------------------------
17    57KB      4d      7m  TOTAL

Поиск сообщений в очереди exiqgrep

Поиск в очереди сообщения от определенного отправителя

exiqgrep -f [user]@example.com

Поиск в очереди сообщений для конкретного получателя/домена

exiqgrep -r [user]@example.com

Вывод только Message-ID, как результат одного из двух поисковых запросов выше

exiqgrep -i [ -r | -f ] ...

Вывод количества сообщений, как результат одного из поисковых запросов выше

exiqgrep -c [ -r | -f ] ...

Вывод только Message-ID очереди

exiqgrep -i

Для поиска только среди заблокированных( замороженных ) сообщений, используйте ключ -z, или -x для поиска только среди не заблокированных. Еще несколько ключей отвечающих за вывод результатов поиска

Ключи

Флаги exiqgrep

Просмотр сообщений в очереди

Просмотр заголовков сообщения в очереди

exim -Mvh

Просмотр тела сообщения в очереди

exim -Mvb

Просмотр лога сообщения

exim -Mvl

Управление очередью exim

Начать процесс выполнения очереди :!:

exim -q -v

Начать процесс выполнения только для локальных получателей :!:

exim -ql -v

Удалить сообщение из очереди

exim -Mrm

Удалить все сообщения, которые старше, чем Х секунд из очереди (например, 5 дней будет 432 000 секунд)

exiqgrep -o 432000 -i | xargs exim -Mrm

Удалить все сообщения поподающие под выражение

exiqgrep -i -f sdmo-generators.com | xargs exim -Mrm

Заморозить все сообщения в очереди от отправителя

exiqgrep -i -f email@example.com | xargs exim -Mf

Разморозить сообщения

exim -Mt <message id> <message id> ... 

Просмотр заголовков сообщения в очереди

exim -Mvh <message id>

Просмотр тела сообщения в очереди

exim -Mvb <message id>

Просмотр лога сообщения

exim -Mvl <message id>

Удалить все сообщения из очереди

exiqgrep -i | xargs exim -Mrm

Утилиты

Аунтефикация / SPAM

Сервис проверки почтового сервера

Сервис проверки наличия в Blacklist