PowerMTA / команды

Управление PMTA осуществляется консольными командами с терминала и/или web монитора
не все команды доступны с web монитора

Система

Перезагрузить конфигурацию pmta

pmta reload

Перезапустить pmta

service pmta restart

Остановить pmta

service pmta stop

Запустить pmta

service pmta start

Посмотреть статус

pmta show status

Поиск ошибок ( если pmta не запускается вводим эту команду и получаем ошибку которую нужно исправить)

pmtad --debug

Сбросить данные статистики

pmta reset counters

Перезапуск консоли

pmtahttp restart

Показывать статус pmta, подключений и очередей

pmta show status

Очередь сообщений

Поставить на паузу очередь

поставить выбранную очередь:
pmta pause queue domain.ru/vmta

поставить все очереди
pmta pause queue */*

или на конкретный домен получателя во всех vmta
pmta pause queue domain.ru/*

поставить всю vmta
pmta pause queue */vmta

Снять с паузы очередь

снять выбранную очередь:
pmta resume queue domain.ru/vmta

снять все очереди
pmta resume queue */*

или на конкретный домен получателя во всех vmta
pmta resume queue domain.ru/*

снять всю vmta
pmta pause queue */vmta

domain.ru очередь на конкретный домен получателя, vmta vmta в которой находиться эта очередь. Подстановочный знак * соответствует всем очередям и/или vmta

Разные конфигурации могут по разному именовать очереди в Вашем PMTA, к примеру при свертке rollup, queu-to. Что бы точно узнать очередь и vmta в котором она идет — нажмите на имя конкретной очереди в своей панеле.

Запустить очередь немедленно
Форсировать очередь если она находится в режиме ожидания повтора.

pmta schedule --retry-recipients domain.ru/vmta

запустить все очереди
pmta schedule --retry-recipients */*

Перевести очередь в backoff или снять режим backoff для очереди.

Снять режим backoff для очереди

pmta set queue --mode=normal domain.ru/vmta
или для всех vmta и доменов
pmta set queue --mode=normal */*

Поставить очередь в режим backoff

pmta set queue --mode=backoff domain.ru/vmta
или для всех vmta и доменов
pmta set queue --mode=backoff */*

При ручной постановки Вы увидите сообщение в панеле «entered backoff mode due to command execution»

Команда set queue задаёт данной очереди режим: normal либо backoff.

Очистить очередь рассылки

для конкретного домена получателя (к примеру mail.ru)
pmta delete --queue=mail.ru/*

удалить все письма в PMTA
pmta delete --queue=*/*

удалить в конкретном VMTA

pmta delete --queue=*/vmta

Просмотр статистики

Показать в терминале очередь рассылки на адреса домена mail.ru
pmta list --queue=mail.ru

показать все очереди рассылки
pmta list --queue=*/*

Вывести статистику по всем очередям

pmta show queues

Показать заблокированные ip адреса

Все ip
pmta show disabled sources */*

для отправки на конкретный домен
pmta show disabled sources domain.ru/*

в конкретном vmta
pmta show disabled sources */vmta

Посмотреть очереди в режиме отката:

Вывести все очереди backoff
pmta show queues --mode=backoff */*

Вывести все очереди на domain.ru
pmta show queues --mode=backoff domain.ru/*

или в в конкретном vmta 
pmta show queues --mode=backoff */vmta

аналогично командой можно вывести очереди в режиме normal, изменив в команде —mode=backoff на —mode=normal

Показать домены, на которые отправляются письма

# pmta show domains

обратная сортировка списка
# pmta show topdomains

Показывать почтовую очередь

Все очереди
pmta show queue

очереди с большим обьемом рассылки
pmta show topqueues

Показать jobs

pmta show jobs

Показывать статус виртуальных MTA

pmta show vmtas

Показать настройки

Показать общие настройки отправки *
pmta show settings domain

настройки конкретного домена, к примеру mail.ru во всех vmta
pmta show settings mail.ru/*

или в отдельно взятом vmta
pmta show settings mail.ru/vmta

Другие

Показать версию PMTA

show version

Показать статус регистрации в консоли управления PowerMTA

pmta show registration

Показать информацию о лицензии PowerMTA

pmta show license

Показать версию PowerMTA

pmta show version
pmtad --version
pmtastats --version

Показать дату, ОС, версию ОС, архитектуру ОС, версию ядра

pmtashowstacks --version

ТЕСТЫ

Проверяем подключения к домену

Проверяем подключение domain1.com с ип 0.0.0.0 к domain2.com
вводим команду в панели PMTA domain1.com:1001/command

pmta resolve --connect --source=domain1.com,0.0.0.0 domain2.com

в итоге получаем вывод cо статусом OK или ошибкой:

Querying 8.8.8.8 over UDP about MX domain2.com
Read response from 8.8.8.8
answers:     ttl=3599
    domain2.com. 3599 IN MX 10 mail.domain2.com.


Querying 8.8.8.8 over UDP about A mail.domain2.com
Read response from 8.8.8.8
answers:     ttl=3599
    mail.domain2.com. 3599 IN A 00.00.00.00

status = StatusOk
pref host name     IP addresses
---- ------------- ------------
  10 mail.domain2.com 00.00.00.00

connecting from domain1.com (00.00.0.00) to mail.domain2.com (00.00.00.00)
connected from 00.00.0.00:37884
>>> 220 mm-mb.ru ESMTP Postfix
<<< EHLO domain1.com
>>> 250-domain2.com
>>> 250-PIPELINING
>>> 250-SIZE 10240000
>>> 250-VRFY
>>> 250-ETRN
>>> 250-AUTH PLAIN LOGIN
>>> 250-AUTH=PLAIN LOGIN
>>> 250-ENHANCEDSTATUSCODES
>>> 250-8BITMIME
>>> 250 DSN
<<< QUIT
>>> 221 2.0.0 Bye
closed mail.domain2.com (00.00.00.00) in=204 out=21

Проверим DNS маршрутизацию до сервера и проверку его доступности (к примеру mail.ru)

pmta resolve --connect mail.ru

Теперь убедимся готов ли принять наше письмо почтовый сервер.
Трассировка передачи (к примеру на mail.ru)

pmta trace mail.ru
0

my-mails.ru

Всегда On-Line

Добавить комментарий

Авторизация
*
*

Капча загружается...


Регистрация
*
*
*
*

Капча загружается...


Генерация пароля

Капча загружается...


51276208