Полезные команды для работы с почтовым сервером Exim.
Удалить сообщение из очереди:
# exim -Mrm ID-сообщения
Показать сообщения в очереди:
# exipick
Показать замороженные сообщения:
# exipick -z
Показать ID сообщений в очереди:
# exipick -i
Удалить все замороженные сообщения из очереди:
# exipick -zi | xargs exim -Mrm
Полностью очистить почтовую очередь:
# exipick -i | xargs exim -Mrm
Послать тестовое письмо c выводом отладочной информации в файл:
# (echo “EHLO localhost” ; echo “MAIL FROM:<root@localhost>” ; echo “RCPT TO:<test@test>” ; echo “QUIT”) | exim -d -bhc 127.0.0.1 > test.log 2>&1
Запустить Exim в режиме дебага с выводом информации в консоль:
# exim -bd -d+all
Проверить правильность синтаксиса конфигурационного файла, и узнать с поддержкой каких опций собран exim:
# exim -bV
Проверка распознавания адреса exim, и вывода роутера и транспорта который будет использоваться для доставки локальным пользователям:
# exim -bt postmaster
Проверка распознавания адреса exim, и вывода роутера и транспорта который будет использоваться для доставки внешним пользователям:
# exim -bt example@example.org
Тестирование доставки сообщений локальным пользователям:
# exim -v postmaster
Даллее вводим руками заголовок письма:
From: example@example.org
To: postmaster@example.org
Subject: test letter
test
^D
^C
ps: ^D, ^C соответственно cntrl+D и cntrl+C
Тестирование доставки сообщений внешним пользователям:
# exim -v example@example.org
далее вводим команды по аналогии с тестированием локальной доставки.
Тестирование почтового фильтра:
# exim -v -bF system-filter -f test@example.com -bfd localdomain.com -bfl user < testmail
опубликовано в почтовые системы | 0 Комментариев