Работа с очередью сообщений POSTFIX
Вывод количества сообщений в очереди.
                        BASH
                        
                    
                    postqueue -p | grep -v "^[^0-9A-Z]\|^$" | wc -l
Вывод списка сообщений в очереди
                        BASH
                        
                    
                    postqueue -p
Просмотр сообщения в очереди:
                        BASH
                        
                    
                    postcat -q ID_сообщения
Отправить сообщение вне очереди по ID сообщению
                        BASH
                        
                    
                    postqueue -i ID_сообщения
Вывести только ID письма
                        BASH
                        
                    
                    
mailq | awk '$7 ~/@/ { print $1 }'
Отправить сообщение вне очереди по домену
                        BASH
                        
                    
                    postqueue -s testdomain.net
Повторная отправка всех сообщений в очереди
                        BASH
                        
                    
                    postsuper -r ALL
Скрипт для поиска спамера в очереди. Формирование списка сообщений по количеству писем от отправителя:
                        BASH
                        
                    
                    
postqueue -p | grep -v "^[^0-9A-Z]\|^$" | awk '{print $7}' | sort -rn | uniq -c | sort -rn
Удаление сообщения из очереди:
                        BASH
                        
                    
                    postsuper -d ID_сообщения
Удаление сообщений из очереди от email
                        BASH
                        
                    
                    
postqueue -p | grep support@kurskmed.com | awk '{print $1}' | xargs -n1 postsuper -d
Удаление всех сообщений из очереди
                        BASH
                        
                    
                    postsuper -d ALL
Комментарии (0)
Оставить комментарий
Пока нет комментариев. Будьте первым!