ru en
Mail Admin - скрипт, реализующий веб-интерфейс для управления почтовым сервером с виртуальными пользователями и поддержкой многодоменности. Позволяет добавлять, искать и удалять пользователей в базе данных.

Скрипт можно скачать здесь - http://www.mailadmin.home21.org/versions/mailadmin.1.1.tgz

Опробован на почтовой системе на основе почтового агента exim и базы данных MySQL.

Работает на FreeBSD 6.0 под сервером apache-2.2 и php5. Должен работать под любыми версиями apache и php.

О настройке почтовых систем можно смотреть здесь - http://www.opennet.ru/docs/RUS/exit_setup/index.html. Статья несколько устарела, но основные моменты верны.

Переменные, определяемые пользователем находятся в файле variables.php.

Настройка apache для работы с MySQL и php хорошо описана на их домашних страницах.

Для простого обеспечения ограничения доступа можно использовать средства apache.  Ниже пример содержимого файла .htaccess.

.htaccess

AuthName ProtectedZone
AuthType Basic
AuthUserFile /path/to/.htpasswd

Файл .htaccess располагается в одном каталоге со скриптом. А файл .htpasswd, созданный при помощи утилиты htpasswd из состава apache, желательно расположить выше доступных через http папок для большей безопасности.

 

Вопросы, отзывы и предложения просьба высылать по адресу peter(@)home21.org

Текущая версия - 1.1. Добавлена работа со списком доменов - просмотр, создание и удаление.

                                     В список переменных variables.php добавлена переменная domaintable_status.

Версия 1.0