
Underground Forum

- #1
Основы работы с консолью PowerMTA
Взаимодействие с PMTA в основном осуществляется консольными командами через терминала, вот список основных из них.Это позволяет гибко настраивать, отслеживать и оперативно управлять процессами доставки писем.
Базовые команды PowerMTA
Система
Перезапустить pmtaservice pmta restart
Запустить pmta
service pmta start
Перезагрузить конфигурацию pmta
pmta reload
Перезапустить pmtahttp
pmtahttp restart
Поиск ошибок (если pmta не запускается вводим эту команду и получаем ошибку которую нужно исправить)
pmtad --debug
Сбросить данные статистики
pmta reset counters
Проверить статус pmta, подключений и очередей рассылки
pmta show status
Рассылка
Остановить выбранную очередь для конкретного vmtapmta pause queue domain.ru/vmta
Остановить все очереди рассылки
pmta pause queue */*
Остановить отправку для конкретного домена
pmta pause queue domain.ru/*
Остановить отправку для всех vmta
pmta pause queue */vmta
Возобновить отправку для определенного vmta
pmta resume queue domain.ru/vmta
Возобновить отправку для всех vmta
pmta resume queue */*
Продолжить рассылку для определенного домена
pmta resume queue domain.ru/*
Остановить рассылку для всех vmta
pmta pause queue */vmta
Снять режим backoff для конкретного vmta
pmta set queue --mode=normal domain.ru/vmta
Снять режим backoff для всех vmta и доменов
pmta set queue --mode=normal */*
Удалить очередь для конкретного домена получателя (к примеру mail.ru)
pmta delete --queue=mail.ru/*
Удалить все очереди рассылки
pmta delete --queue=*/*
Удалить очередь для конкретного vmta
pmta delete --queue=*/vmta
Для конкретного домена получателя (к примеру mail.ru)
pmta delete --queue=mail.ru/*
Просмотр статистики
Показать в терминале очередь рассылки на адреса домена mail.rupmta list --queue=mail.ru
Показать все списки очереди рассылки
pmta list --queue=*/*
Показать все очереди рассылки
pmta show queues
Показать все заблокированные ip адреса
pmta show disabled sources */*
Показать заблокированные ip адреса для определенного домена
pmta show disabled sources domain.ru/*
Показать заблокированные ip конкретного vmta
pmta show disabled sources */vmta
Показать домены, на которые отправляются письма
pmta show domains
Посмотреть домены получателей
pmta show topdomains
Показать все очереди рассылки
pmta show queue
Очереди с большим обьемом рассылки
pmta show topqueues
Показывать статус всех vmta
pmta show vmtas
Настройки
Показать общие настройки отправки для всех доменовpmta show settings domain
Настройки конкретного домена, к примеру mail.ru
pmta show settings mail.ru/*
Другое
Показать версию PMTAshow version
Показать статус регистрации PowerMTA
pmta show registration
Показать информацию о лицензии PowerMTA
pmta show license
Тесты
Проверяем подключение domain1.com с ип 0.0.0.0 к domain2.compmta resolve --connect --source=domain1.com,0.0.0.0 domain2.com
Проверим DNS маршрутизацию до сервера и проверку его доступности (к примеру mail.ru)
pmta resolve --connect mail.ru
Теперь убедимся готов ли принять наше письмо почтовый сервер.
Трассировка передачи (к примеру на mail.ru)
pmta trace mail.ru
Last edited: