PowerMTA / команды

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

W — работает с web монитора, Т — работает с терминала

Система

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

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

Остановить pmta

Запустить pmta

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

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

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

(W/T) Запустить очередь немедленно

(W/T) Перевести очередь в режиме backoff в нормальный режим

Где domain.ru (группа писем по домену получателя) /domain.ru-vmta (VMTA в очереди которой находится группа писем)

Команда set queue задаёт данной очереди режим: обычный либо отката.
Команда show queues позволяет вам просматривать текущую информацию об указанных очередях, включая текущий режим очереди.

Очистить очередь рассылки на адреса домена mail.ru

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

Посмотреть очередь

Удаление очереди сообщений

Удалить письма в очереди для mail.ru

Удалить все очереди

Набор и описание команд удаления:

Удаляет получателей из очереди. Поскольку значение по умолчанию для «—queue» равно */*,
для адекватной работы команды требуются аргументы либо —queue, либо —jobId; с их помощью, команда «pmta delete» не удалит всю очередь. Письма, удалённые этой командой, отмечаются в файле учёта как удаленные администратором.

Описание синтаксиса

—dsn Указывает, что должен быть отправлен DSN-отчёт. Использование данного параметра может замедлить процесс удаления. Никакие записи не вносятся в файл учёта, если не используется флаг —accounting.

—queue Указывает, какая очередь(-ди) подлежат удалению. Значение по умолчанию очищает все очереди.

—orig Указывает, что только письма для получателей с адресом MAIL FROM подлежат удалению.

—rcpt Указывает, что только письма для получателей с адресом RCPT TO подлежат удалению.

—jobId Указывает, что только письма для получателей с указанным Job ID подлежат удалению.

—envId Указывает, что только письма для получателей с указанным идентификатором конверта подлежат удалению. —no-accounting Указывает, что информация об удалении не должна вноситься в файл учёта.

—older-than Удаляет все письма для получателей в данной очереди, которые хранятся дольше указанного интервала от этого момента. Синтаксис для интервала времени такой же, какой используется для указания bounce-after в файле конфигурации.

[свернуть]

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

Удалить письма в очереди для mail.ru для МТА trast-vmta

Все письма в МТА trast-vmta

Снять с паузы

Статистика

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

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

Запустить мониторинг pmta ( после чего наберите в адресной строке браузера ваш ip адрес двоеточие и 9999 откроется мониторинг pmta. Пример 34.45.87.90:9999 )

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

Посмотреть очередь

clear dnscache domainname
check mfrom [—tcp] [—dumppackets] mailfrom ip
check pra [—tcp] [—dumppackets] pra ip
delete [—dsn] [—accounting] [—queue=domain[/vmta]] [—orig=addr] [—rcpt=addr] [—jobId=id] [—envId=id] [—older-than=time-interval]
deregister [—user=name] [—local-only] [—retain-unloaded]
disable source [—reenable-after=interval] ip domain[/vmta]
enable source ip domain[/vmta]
list [—queue=domain[/vmta]] [—orig=addr] [—rcpt=addr] [—jobId=id] [—envId=id] [—maxitems=n] [—pause] [—priority]
pause queue domain[/vmta]
pause job jobid
register [—user=name] [—label=name] [—webmon-ip=ip] [—webmon-port=number] [—pmtamc-port=number] [—reuse-label] pmtamc-hostname
reload
reset counters
reset status
resolve [—tcp] [—connect] [—dumppackets] [—interactive] [—source=[host,]ip] domainname
resume queue domain[/vmta]
resume job jobid
rotate acct [file]
rotate log
schedule [—retry-recipients] domain[/vmta]
set priority [—queue=domain[/vmta]] [—orig=addr] [—rcpt=addr] [—jobId=id] [—envId=id] number
set queue —mode={normal|backoff} domain[/vmta]
show disabled sources [domain[/vmta]]
show domains [—vmta=name] [—connected={yes|no}] [—maxitems=n] [—errors] [—sort={name|rcpt|size}] [name]
show jobs [—maxitems=n]
show license
show precache
show queues [—connected={yes|no}] [—paused={yes|no}] [—mode={normal|backoff}] [—maxitems=n] [—errors] [—sort={name|rcpt|size}] [—no-rcpt-events] [domain[/vmta]]
show registration
show status

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

show topdomains [—vmta=name] [—connected={yes|no}] [—maxitems=n] [—errors]
show topqueues [—connected={yes|no}] [—paused={yes|no}] [—mode={normal|backoff}] [—maxitems=n] [—errors] [—no-rcpt-events] [domain[/vmta]]

Другие

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

show vmtas [—maxitems=n]
trace [—log-data] [—log-resolution] [—to-log] [—retry-recipients] [—source-ip=ip] domain[/vmta][/wptab]

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


Т / W Показывать почтовую очередь
# pmta show queue
# pmta show topqueues

Т / W Показывать домены, на которые отправляются письма
# pmta show domains
# pmta show topdomains

Т / W Показывать статус трафика, подключений и очередей
# pmta show status

Т / W Показать вакансии
# pmta show jobs

6) Пуск и остановка веб-монитора PowerMTA
# pmtawatch —start pmtahttp
# pmtawatch —stop pmtahttp

Т / W Показывать статус виртуальных MTA
# pmta show vmtas

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

Т / W Показать настройки
# pmta show settings domain

Т / W Показать информацию о лицензии PowerMTA
# pmta show license

Т Показать версию PowerMTA
# pmta show version
# pmtad —version
# pmtastats —version
# pmtaacct2xml —version

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

Изменение VirtualMTA на лету

Отменить определение VirtualMTA после того, как почта уже была помещена в очередь

измените VirtualMTA в конфигурационном файле
— имя хоста и / или исходные IP-адреса, перезагрузите конфигурацию (запустить команда pmta reload).

После чего почтовая очередь будет отрабатываться по новым настройкам. Однако, если соединения уже были устанавливается при загрузке изменений, будет использоваться старая информация VirtualMTA
на время этих соединений.

Отмена VirtualMTA

Отменить VirtualMTA после того, как сообщения уже были поставлены в очередь, просто удалите или прокомментируйте его определение в файле конфигурации (и запустить команда pmta reload). PowerMTA будет использовать новую информацию для всех новых соединения.

Если соединение обращается к VirtualMTA, который не существует, сообщение будет возвращено со статусом DSN — Status: 5.3.5 (specified VirtualMTA does not exist)

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

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

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

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

Войти с помощью: 
Авторизация
*
*
Войти с помощью: 
Регистрация
*
*
*
Войти с помощью: 
Генерация пароля
51276208