/var/spool/exim4/db/ удалить файлы и перезапустить екзим
rm -rf /var/spool/exim4/db/*
exim -bpc : получить число сообщений, находящихся в очереди
exim -M email-id : принудительно повторить попытку отправки конкретного письма ( с конкретным message-id)
exim -qf : выполнить обработку очереди
exim -qff : выполнить обработку очереди и попытаться сбросить "замороженные" письма
exim -Mvl email-id : просмотреть логи для указанного сообщения
exim -Mvb email-id : просмотреть тело сообщения
exim -Mvh email-id : просмотреть заголовки сообщения
exim -Mrm email-id : удалить сообщение из очереди, не отправляя сообщений об ошибке
exim -Mg email-id : удалить из очереди и отправить отправителю диагностику о невозможности доставки
exiqgrep -o 86400 -i | xargs exim -Mrm - удалит из очереди все сообщения, старше чем 86400 секунд (1 сутки)
exiqgrep -z -i | xargs exim -Mrm - удалить все замороженные письма из очереди!
Что бы отправить письмо из консоли нужно подать на stdin sendmail-а поток данных например так:
echo "bla bla" | sendmail my@mail
Если хотите наглядно видеть что происходит с письмом то есть ключик — v
echo "bla bla" | sendmail -v my@mail
Тему сообщения можно указать так
(echo "Subject:Hi"; echo "Body contents";) | sendmail my@mail
Сообщение с темой и отправителем
(echo "Subject:Hi"; echo "Body contents";) | sendmail -F "test" my@mail
rm -rf /var/spool/exim4/db/*
exim -bpc : получить число сообщений, находящихся в очереди
exim -M email-id : принудительно повторить попытку отправки конкретного письма ( с конкретным message-id)
exim -qf : выполнить обработку очереди
exim -qff : выполнить обработку очереди и попытаться сбросить "замороженные" письма
exim -Mvl email-id : просмотреть логи для указанного сообщения
exim -Mvb email-id : просмотреть тело сообщения
exim -Mvh email-id : просмотреть заголовки сообщения
exim -Mrm email-id : удалить сообщение из очереди, не отправляя сообщений об ошибке
exim -Mg email-id : удалить из очереди и отправить отправителю диагностику о невозможности доставки
exiqgrep -o 86400 -i | xargs exim -Mrm - удалит из очереди все сообщения, старше чем 86400 секунд (1 сутки)
exiqgrep -z -i | xargs exim -Mrm - удалить все замороженные письма из очереди!
Что бы отправить письмо из консоли нужно подать на stdin sendmail-а поток данных например так:
echo "bla bla" | sendmail my@mail
Если хотите наглядно видеть что происходит с письмом то есть ключик — v
echo "bla bla" | sendmail -v my@mail
Тему сообщения можно указать так
(echo "Subject:Hi"; echo "Body contents";) | sendmail my@mail
Сообщение с темой и отправителем
(echo "Subject:Hi"; echo "Body contents";) | sendmail -F "test" my@mail
Комментариев нет:
Отправить комментарий