Работа с MTA

Панель управления поддерживает различные MTA (Mail Transfer Agent), что позволяет вам использовать именно тот, который вам нравится. Для настройки панели управления для работы с тем или иным почтовым агентом необходимо добавить в файл конфигурации панели параметры, приведённые ниже. После внесения изменений в файл конфигурации панели управления необходимо остановить текущий процесс панели командой

killall ispmgr

Sendmail

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

Для настройки панели управления для работы с 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

Для настройки панели управления для работы с 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

Для настройки панели управления для работы с CommuniGate Pro необходимо добавить в файл конфигурации панели управления параметр

MTA compro

Также необходимо указать пароль для администрирования CommuniGate Pro в параметре CommunigateProPassword, а также путь к директории CommuniGate Pro в параметре CommunigateProPath, например,

MTA compro
CommunigateProUser compro
CommunigateProPassword paPitev
path CommunigateProPath /var/CommuniGate
	

Отключение MTA

Если же вы не используете MTA на вашем сервере, укажите в файле конфигурации панели управления параметр

MTA none