Панель управления поддерживает различные MTA (Mail Transfer Agent), что позволяет вам использовать именно тот, который вам нравится. Для настройки панели управления для работы с тем или иным почтовым агентом необходимо добавить в файл конфигурации панели параметры, приведённые ниже. После внесения изменений в файл конфигурации панели управления необходимо остановить текущий процесс панели командой
killall ispmgr
Sendmail является почтовой программой, с которой панель работает по умолчанию. Для работы с этим MTA необходимо указать панели управления пути к следующим файлам конфигурации и программам:
![]() |
aliases - текстовый файл почтовых псевдонимов. |
![]() |
local-host-names - файл со списком доменных имён, обслуживаемых почтовым агентом. |
![]() |
newaliases - программа для составления базы из текстового файла почтовых псевдонимов. |
![]() |
sasl - программа для управления базой паролей, использующихся для авторизации SMTP AUTH. |
![]() |
sendmail.pid - файл с номером процесса sendmail, который необходим для его перезапуска в случае внесения изменений в local-host-names. |
![]() |
virtusertable - файл почтовых псевдонимов с использованием различных доменных имён. |
Например,
path aliases /etc/mail/aliases path local-host-names /etc/mail/local-host-names path newaliases /usr/bin/newaliases path sasl /usr/local/sbin/saslpasswd2 path sendmail.pid /var/run/sendmail.pid path virtusertable /etc/mail/virtusertable
Если вы используете нестандартную процедуру перезапуска sendmail, например, вам необходимо вместе с этим перезапускать какую-то другую программу, вы можете описать процедуру перезапуска в скрипте, после чего указать полный путь к этому скрипту в параметре path SendmailRestart файла конфигурации панели управления, например,
path SendmailRestart /usr/local/sbin/my_restart_sendmail.sh
Если же ничего не указано, то перезапуск производится с помощью команды "kill -1 `head -1 /var/run/sendmail.pid`"
Для настройки панели управления для работы с Postfix необходимо добавить в файл конфигурации панели управления параметр
MTA postfix
Также необходимо указать пути к следующим файлам конфигурации и программам:
![]() |
aliases - текстовый файл почтовых псевдонимов. |
![]() |
local-host-names - файл со списком доменных имён, обслуживаемых почтовым агентом. |
![]() |
newaliases - программа для составления базы из текстового файла почтовых псевдонимов. |
![]() |
postfix - исполняемый файл postfix. Данный путь необходим для перезапуска программы в случае внесения изменений в local-host-names. |
![]() |
postmap - программа для составления базы из текстового файла virtusertable. |
![]() |
sasl - программа для управления базой паролей, использующихся для авторизации SMTP AUTH. |
![]() |
virtusertable - файл почтовых псевдонимов с использованием различных доменных имён. |
Например,
MTA postfix path aliases /etc/mail/aliases path local-host-names /etc/mail/local-host-names path newaliases /usr/bin/newaliases path sasl /usr/local/sbin/saslpasswd2 path postfix /usr/local/sbin/postfix path postmap /usr/local/sbin/postmap path virtusertable /etc/mail/virtusertable
Для настройки панели управления для работы с Exim необходимо добавить в файл конфигурации панели управления параметр
MTA exim
Также необходимо указать пути к следующим файлам конфигурации и программам:
![]() |
aliases - файл перенаправления почты с локальных адресов на внешние (почтовые редиректы). |
![]() |
exim-users - файл, в котором задаётся соответствие того или иного почтового адреса тому или иному пользователю. |
![]() |
exim-virtualdomains - файл, в котором хранятся доменные имена, обслуживаемые почтовым агентом. |
![]() |
local-aliases - файл почтовых псевдонимов. |
![]() |
maildir - директория для хранения электронной почты локальных пользователей. |
Например,
MTA exim path aliases /usr/local/etc/exim/alien-aliases path exim-users /usr/local/etc/exim/passwd path exim-virtualdomains /usr/local/etc/exim/multi-domains path local-aliases /usr/local/etc/exim/local-aliases path maildir /var/mail
Для настройки панели управления для работы с CommuniGate Pro необходимо добавить в файл конфигурации панели управления параметр
MTA compro
Также необходимо указать пароль для администрирования CommuniGate Pro в параметре CommunigateProPassword, а также путь к директории CommuniGate Pro в параметре CommunigateProPath, например,
MTA compro CommunigateProUser compro CommunigateProPassword paPitev path CommunigateProPath /var/CommuniGate
Если же вы не используете MTA на вашем сервере, укажите в файле конфигурации панели управления параметр
MTA none