Как определить, какой почтовый сервер используется в Parallels Plesk, и как переключаться между Qmail и Postfix?

Создана:

2016-11-16 12:48:48 UTC

Изменена:

2017-08-08 13:09:02 UTC

3

Помогла ли вам статья?


Есть вопросы?

Отправить запрос

Как определить, какой почтовый сервер используется в Parallels Plesk, и как переключаться между Qmail и Postfix?

Applicable to:

  • Plesk for Linux/Unix
  • Plesk 12.0 for Windows

Симптомы

В Parallels Plesk 9 и выше поддерживается два почтовых сервера: Qmail и Postfix. Они могут использоваться только по одному.

Текущий почтовый сервер Plesk указан на странице Управление службами :

  • SMTP server (Postfix)
  • SMTP server (QMail)

Кроме того, текущий почтовый сервер можно узнать с помощью утилиты Plesk mailmng :

    # $PRODUCT_ROOT_D/admin/sbin/mailmng --features | grep SMTP_Server
    $features['SMTP_Server'] = "Postfix";
    $features['SMTP_Server_package'] = "postfix";
    #

    or

    # $PRODUCT_ROOT_D/admin/sbin/mailmng --features | grep SMTP_Server
    $features['SMTP_Server'] = "QMail";
    $features['SMTP_Server_package'] = "psa-qmail";
    #

Решение

Переключиться с Qmail на Postfix и наоборот можно с помощью сценария autoinstaller .

Запустите этот сценарий без каких-либо параметров:

    # /usr/local/psa/admin/sbin/autoinstaller 

и на четвертой странице выберите версию Plesk с пометкой (currently installed) (установлена в данный момент). Отключите все остальные приложения (SSO, Sitebuilder и т.д.).

На странице со списком основных компонентов Plesk выберите почтовый сервер Qmail или Postfix и нажмите Enter.

Как вариант, для переключения на Postfix можно использовать следующую команду:

    # /usr/local/psa/admin/sbin/autoinstaller --select-release-current --install-component postfix

а для переключения на Qmail - следующую:

    # /usr/local/psa/admin/sbin/autoinstaller --select-release-current --install-component qmail

Дополнительная информация

Смена почтового сервера не приводит к изменению папки для хранения почты ($PLESK_MAILNAMES_D) и формата почты.

Примечание . При переключении агента передачи сообщений старые сообщения останутся без изменений.

Однако все сообщения, которые на тот момент находились в очереди, будут удалены.

Поэтому перед переключением рекомендуем подождать, пока будут доставлены все сообщения из очереди, и остановить службу SMTP, чтобы перестать получать почту.

Остановить службу SMTP можно с помощью следующей команды:

    # /usr/local/psa/admin/sbin/mailmng --stop-smtpd

Чтобы сбросить очередь, используйте следующие команды:

QMail:

    # kill -ALRM `pidof qmail-send`

Postfix:

    # postqueue -f
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 3 из 9
Еще есть вопросы? Отправить запрос
Войдите в службу, чтобы оставить комментарий.