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