Работа с MTA (ISPmanager)

Материал из ISPWiki

Перейти к: навигация, поиск

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

killall ispmgr

Содержание

Sendmail

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

MTA sendmail

Также необходимо указать панели управления пути к следующим файлам конфигурации и программам:

  • aliases - текстовый файл почтовых псевдонимов.
  • local-host-names - файл со списком доменных имён, обслуживаемых почтовым агентом.
  • newaliases - программа для составления базы из текстового файла почтовых псевдонимов.
  • sasl - программа для управления базой паролей, использующихся для авторизации SMTP AUTH.
  • sendmail.pid - файл с номером процесса sendmail, который необходим для его перезапуска в случае внесения изменений в local-host-names.
  • virtusertable - файл почтовых псевдонимов с использованием различных доменных имён.

Например,

MTA sendmail
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

Также необходимо указать пути к следующим файлам конфигурации и программам:

  • exim.conf - файл конфигурации почтового сервера.
  • aliases - файл перенаправления почты с локальных адресов на внешние (почтовые редиректы).
  • exim-users - файл, в котором задаётся соответствие того или иного почтового адреса тому или иному пользователю.
  • exim-virtualdomains - файл, в котором хранятся доменные имена, обслуживаемые почтовым агентом.
  • local-aliases - файл почтовых псевдонимов.
  • maildir - директория для хранения электронной почты локальных пользователей.

Например,

MTA exim
path exim.conf /usr/local/etc/exim/configure
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 </code>

CommuniGate Pro

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

MTA cgpro

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

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

Отключение MTA

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

Была ли эта информация полезной? Да | Нет
Личные инструменты