EXIM - удобная штука и очень хорошая альтернатива Postfix (была как-то давно возможность сравнить).

Работа с почтовым агентом EXIM - using exim mail agent

EXIM (EXperimental Internet Mailer) — агент пересылки сообщений, используется в операционных системах семейства Unix. Exim придерживается дизайна древнейшего почтового агента - sendmail, где один процесс контролирует всю работу MTA (Mail Transfer Agent), короче, он тоже монолит :)

 

Практические команды, которые могут пригодиться при использовани EXIM:

(запускать в консоли под пользователем root)

 

1. Проверить очередь сообщений:

 

mailq

 

 

Пример части ответа:

 

4d 1.1K 1rCZZZ-0005hT-3r <Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.>;
Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.

49h 1.1K 1rDLfB-0004fU-Gj <Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.>;
Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.

4h 1.0K 1rE1wW-0006hz-Kj <Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.>;
Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.

15m 1.1K 1rE5af-0002lr-Tq <Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.>;
Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.

 

4d, 49h, 4h, 15m - сколько времени назад было создано сообщение. Соответственно, в примере фигурируют: 4 дня, 49 часов, 4 часа и 15 минут.

1.1K и 1.0K - размер сообщений.

1rCZZZ-0005hT-3, 1rDLfB-0004fU-Gj, 1rE1wW-0006hz-Kj, 1rE5af-0002lr-Tq - id сообщений.

<Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.> - адрес отправителя.

Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript., Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript., Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. - email получателей сообщений.

 

Физически файлы очереди находяятся в директории EXIM, например тут: /var/spool/exim4/msglog/

 

2. Посмотреть содержимое любого сообщения из очереди:

 

exim -Mvb ID

 

вместо ID указать идентификатор сообщения, например:

 

exim -Mvb 1qvw1E-00069L-B7

 

 

3. Узнать сколько писем в данный момент находится в почтовой очереди:

 

exim -bpc

 

(это актуально, если их очень много, и визуально сложно посчитать)

 

 


 

 

4. Очистить очередь полностью:

 

exipick -i | xargs exim -Mrm

 

 

 

5. Удалить из очереди замороженные сообщения:

 

exipick -zi | xargs exim -Mrm

 

 

 Почтовую очередь можно очистить частично - по имени отправителя или по имени получателя.
 

 

6. Удалить из очереди все сообщения для указанного получателя:

 

exiqgrep -i -f Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. | exim -Mrm

 

 Если в очереди нет писем для такого получателя, получим ответ:

 

exim: no message ids given after -Mrm option

 

 

 

7. Удалить из очереди все сообщения от указанного отправителя:

 

exiqgrep -i -f Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. | exim -Mrm

 

Процесс удаления сообщений из очереди:

 

...

Message 1rDPqn-00014C-Vh has been removed

Message 1rDPqn-000142-04 has been removed

Message 1rDPqp-000165-Sm has been removed

Message 1rDPqs-0001DW-F0 has been removed

Message 1rDPqu-0001FD-JL has been removed

Message 1rDPqw-0001Fh-H1 has been removed

Message 1rDPqw-0001FZ-B8 has been removed

Message 1rDPqw-0001FT-99 has been removed

Message 1rDPqz-0001Fu-4D has been removed

Message 1rDPr2-0001GK-6N has been removed

...

 

Если сообщения добавляются в очередь с некой периодичностью, после завершения удаления сообщений, запустить команду повторно для удаления новых.

Если в очереди не осталось таких сообщений, также получим ответ:

 

exim: no message ids given after -Mrm option

 

 

Может возникнуть ситуация, когда отправка сообщений не может выполниться: временно закрыт порт или по иной причине.

 

Повторные авто-отправки:

По умолчанию в настройках почтового сервера exim установлены следующие правила повторных попыток отправки:

Повторные попытки выполняются каждые 15 минут в течение 2 часов, затем интервал повторных попыток увеличивается, начиная с 1 часа и увеличивая интервал в 1,5 раза, до 16 часов. После этого попытки производятся каждые 6 часов, пока не пройдет 4 дня с момента первой неудачной попытки доставки.

 

 

8. Принудительно повторить отправку писем из почтовой очереди в Exim4:

 

exim4 -qff

 

   


 

Комментарии (0)

Здесь не опубликовано еще ни одного комментария

Оставьте свой комментарий

  1. Опубликовать комментарий как Гость.
0 Значки
Вложения (0 / 3)
Поделитесь своим местоположением

      Как отобразить KML-трек в Garmin Pilot
      Как отобразить KML-трек в Garmin Pilot

      Есть такое iOS-приложение - Garmin Pilot, которое можно было бы назвать замечательным, но с марта 2022 года она стало немного иным... Но, довольно грустной лирики, ибо есть люди, которые до сих пор пользуются этим приложеним не смотря ни на что. Итак, в некоторых случаях пилотам может понадобиться выполнять полет и контролировать местоположение ВС относительно некого трека, который был записан ранее. Если...




      Настройка статического IP-адреса на Linux Debian 9
      Настройка статического IP-адреса на Linux Debian 9

      Иногда необходимо самостоятельно изменить IP-адрес сервера. Все мануалы и "полезные статьи" в интернете указывают, что нужно всего-то внести изменения в файл сетевых настроек: etc/network/interfaces Но нигде это не написано главного, и все статьи в интернете не принимают в расчет конкретный номер версии операционной системы Debian и разные варианты реализации сетей!




      Требуются ли аэронавигационные карты при использовании навигационных баз данных?
      Требуются ли аэронавигационные карты при использовании навигационных баз данных?

      По мере того, как навигация с использованием спутниковой системы (GPS навигация), бортовых пилотажных комплексов (FMS), компьютерных полетных карт и компьютерных систем планирования полетов получали распространение, авиационные компании и разработчики ПО предоставляли все больше и больше технических характеристик. Благодаря большому количеству систем, доступных на сегодняшней день, можно легко...




      Аэрокалькулятор
      Аэрокалькулятор

      Аэрокалькулятор- пожалуй, единственная программа, сделанная программистами ФГУП ЦАИ (ЦАИ ГА) более-менее по-человечески и для пользователей, а не через одно место. (Через одно место сделана программа "Аэропорт оптима").




      Как узнать серийный номер авиационного GPS-навигатора Garmin?
      Как узнать серийный номер авиационного GPS-навигатора Garmin?

      Пользователям портативных авиационных GPS-навигаторов иногда может понадобиться узнать серийный номер устройства. Обычно серийный номер не отображается на экране навигатора - ни при включении, ни через меню устройства его невозможно найти.




      Кодирование Grid MORA в БД Arinc-424
      Кодирование Grid MORA в БД Arinc-424

      The Grid MORA - (Grid Minimum Off Rate Altitude) - минимальная абсолютная высота вне маршрута (сетчатая). Имеет код раздела и подраздела - A и S соответственно при кодировании в БД ARINC-424. По сути, AS-записи содержат таблицу высот. Каждая запись (строка) содержит 30 блоков, а поля "Начальная широта" и "Начальная долгота" совместно определяют нижний левый угол для первого блока каждой записи.




      Aleesoft’s Free iPad Video Converter
      Aleesoft’s Free iPad Video Converter

      Стандартный видеопроигрыватель iPad признает очень мало форматов видео файлов - только *.mov и *.mp4 (MPEG-4). Есть, конечно, видеопроигрыватели сторонних производителей, которые дружат и с *.avi, и с *.flv, но они, в основном, платные. Поэтому для тех, кто хочет смотреть любимые фильмы на iPad с помощью бесплатного видеопроигрывателя необходима программа конвертации. Для этой цели практически идеально подходит Aleesoft’s Free iPad Video...



Яндекс.Метрика
Сайт работает на быстром VPS/VDS хостинге от FASTVPS