Я получил серьезную ошибку: у меня есть cronjob для отправки массовых писем моим клиентам, но случайно это сработало, и теперь некоторые наши клиенты, получающие письма, уже удалили задание cron, удалили коды функций почты и удалили SMTP почтовой учетной записи. из cPanel, но некоторые из наших клиентов, которые по-прежнему получают электронные письма, выглядят как почтовые сообщения в очереди, кто-нибудь знает, как найти сообщения в очереди и остановить их? Мне нужно остановить все исходящие письма из очереди ...

1 ответ1

0

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

Если вы используете почтовый сервер exim, используйте команду:

exim -bp

Если постфикс:

postqueue -p

Если sendmail:

sendmail -bp

Если у вас действительно много писем в очереди, вы можете очистить очередь командами: exim:

exim -bp | exiqgrep -i | xargs exim -Mrm

постфикс:

postsuper -d deferred

Отправить письмо:

rm -rf /var/spool/mqueue/*

Также не забудьте проверить все записи DNS, чтобы ваше письмо не получало спам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .