Відмінності між версіями «Mail setting»
Перейти до навігації
Перейти до пошуку
| Рядок 63: | Рядок 63: | ||
modifiersName: cn=config | modifiersName: cn=config | ||
modifyTimestamp: 20090119152440Z | modifyTimestamp: 20090119152440Z | ||
| + | тоже самое делаем для файлов | ||
| + | cn={5}ISPEnv2.ldif | ||
| + | cn={6}amavis.ldif | ||
| + | cn={7}pureftpd.ldif | ||
Версія за 22:40, 23 березня 2009
Postfix Virtual Hosting с OpenLDAP, Dovecot как IMAP/POP3,Gnarwl как автоответчик и Phamm как интерфейс управления
- Сначала устанавливаем нужные пакеты
yum install OpenLDAP конфиг его здесь /etc/openldap/ldap.conf
yum install openldap-servers в этом есть нужные схемы и конфиг его здесь /etc/openldap/slapd.conf
создаем каталог
mkdir /root/work/phamm-inst
качаем
cd /root/work/phamm-inst wget http://open.rhx.it/phamm/phamm-0.5.15.tar.gz
раскручиваем
tar xvzf phamm-0.5.15.tar.gz
вытягиваем из него схемы для удобства в свой каталог
cp phamm-0.5.15/schema/phamm.schema /root/work/ cd /root/work
добавляем схемы
wget http://open.rhx.it/phamm/schema/ISPEnv2.schema wget http://open.rhx.it/phamm/schema/amavis.schema wget http://open.rhx.it/phamm/schema/samba.schema wget http://open.rhx.it/phamm/schema/pureftpd.schema
создаем файл schema.convert с содержимым
include /etc/openldap/schema/core.schema include /etc/openldap/schema/cosine.schema include /etc/openldap/schema/nis.schema include /etc/openldap/schema/inetorgperson.schema include phamm.schema include ISPEnv2.schema include amavis.schema include pureftpd.schema
создаем временный каталог
mkdir ldif_out
и теперь конвертируем схемы в ldif файлы
slaptest -f schema.convert -F ldif_out config file testing succeeded
Теперь изменяем конфиг ldif_out/cn=config/cn=schema/cn={4}phamm.ldif
vi ldif_out/cn\=config/cn\=schema/cn\=\{4\}phamm.ldif
чтобы получить следующее
dn: cn=phamm,cn=schema,cn=config ... cn: phamm
и удаляем с конца ldif (дата и время могут оличатсья от приведенного нижк)
structuralObjectClass: olcSchemaConfig entryUUID: 08bf1a06-7a89-102d-9fa6-4bee1e86d7f6 creatorsName: cn=config createTimestamp: 20090119152440Z entryCSN: 20090119152440.275296Z#000000#000#000000 modifiersName: cn=config modifyTimestamp: 20090119152440Z
тоже самое делаем для файлов
cn={5}ISPEnv2.ldif
cn={6}amavis.ldif
cn={7}pureftpd.ldif