Как почистить очередь сообщений на сервере на VPS

1. Подключитесь к серверу по SSH;

2. Выполните команду, в зависимости от того, какой почтовый сервер установлен на вашем сервер VPS:

Postfix

postqueue -p| wc -l     ## узнать количество писем в очереди
postsuper -d ALL        ## очистить очередь

Exim

exim -bpc                        ## узнать количество писем в очереди
exipick -zi | xargs exim -Mrm    ## очистить все замороженные сообщения из очереди
exipick -i | xargs exim -Mrm     ## очистить все сообщения из очереди

Sendmail

mailq | wc -l                                      ## узнать количество писем в очереди
find /var/spool/mqueue -type f -exec rm -f {} \;   ## очистить очередь

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