Gatemail
Материал из ISPWiki
Чтобы почта от клиентов попадала в биллинг в меню "Центр поддержки" -> "Электронная почта", необходимо соответствующим образом настроить почтовый сервер. Для обработки почты используется утилита /usr/local/ispmgr/sbin/gatemail. Необходимо произвести настройку почтового сервера, чтобы он передавал сообщения на ее вход.
Пример настройки для почтового сервера Sendmail
Предположим, у вас есть почтовый ящик support@example.com, который находится на том же сервере. Необходимо отправить на него входящую почту, отредактировав /etc/mail/aliases и добавив в него строку:
support: "|/usr/local/ispmgr/sbin/gatemail"
Тем самым вся почта, приходящая пользователю support для домена сервера, будет попадать на вход файлу gatemail.
Строка может отличаться в зависимости от настройки вашего почтового сервера (например, использование virtusertable, виртуальных пользователей).
На Redhat-подобных системах (CentOS Linux) также потребуется создать символическую ссылку, добавив gatemail в список разрешенных для запуска программ:
ln -s /usr/local/ispmgr/sbin/gatemail /etc/smrsh/gatemail
Пример настройки для почтового сервера Exim на системе FreeBSD (темплейт ПО FreeBSD-8-ISPmanager)
В файле /usr/local/etc/exim/domains прописать
example.com:example.com::no
В файле /usr/local/etc/exim/aliases
support@example.com:|/usr/local/ispmgr/sbin/gatemail:group
