Archive for '仮想メールサーバー構築(LDAP)' Category

次ページへ »

LDAP & Postfix メール転送

11 2 月 2008

LDAP & Postfixで仮想メールドメイン、仮想メールユーザー、メール転送が使えるようにLDAPサーバーを構築します。

まずOpenLDAP関係の設定を変更する↓
これからいろいろとファイルを設定 [...]

LDAP+Postfix 仮想メールユーザー用スクリプト作成

13 1 月 2008

 
 
仮想メールサーバー構築(LDAP) 用の仮想メールユーザー用スクリプト作成↓

仮想メールサーバー構築(LDAP)  で作成したスクリプトは二つありましたが、
1つのスクリプトで登録、削除、検索の一人三役をこなせるように作りたいと思います。

ちなみに、ここで登録、削除できるのはメールユーザーのみです。
システムユーザーも一緒に登録したければ、
システム+LDAP+Postfix用ユーザー作成スクリプト のldp-sysaddスクリプトを参照してください。

# vi ldp-mailadd ← 仮想メールユーザー登録用ファイル作成

——————–ここから——————–

#!/bin/bash

LDAPPASS="**********"; # LDAP管理用パスワードを平文で入力
LDAPHOST="localhost"; # LDAPサーバーのアドレスを入力
DOMAIN="lunq.net"; # メールのドメインを入力
MAILDIR="/home/vmail/"; # 仮想メール用フォルダのパスを入力
MAILUSR="vmail"; # 仮想メール用ユーザーを指定
DC="dc=lunq,dc=net"; # lunq net の部分を変更してください

MANAGER='cn=Manager,'$DC;
LDAPUSER="uid="$2",ou=People,"$DC;
USEARCH=`ldapsearch -x -b $LDAPUSER`;
MAILADDR=`ldapcompare -x -D $MANAGER -w $LDAPPASS $LDAPUSER 'mail: '$2'@'$DOMAIN`;
DIR=$MAILDIR$2
while :
do
case "$1" in
"-i" )
[...]

システム+LDAP+Postfix+仮想ドメイン用ユーザー作成スクリプト

13 1 月 2008

システムとLDAPのユーザー(仮想ドメイン)を一括登録できるスクリプトを作成します
なお、 OpenLDAP構築 のシステムファイルの編集が必須です。

↓ 新規スクリプトを作成
# vi ldp-sysadd

——————–ここから——————–
 
#!/bin/bash
 
LDAPPASS="**********"; # LDAP管理用パスワードを平文で入力
LDAPHOST="localhost"; # LDAPサーバーのアドレスを入力
DC="dc=lunq,dc=net"; # lunq net の部分を変更してください
MAILDIR="/home/vmail/"; # 仮想メール用フォルダのパスを入力
MAILUSR="vmail"; # 仮想メール用ユーザーを指定
OPADD="1"; # ユーザー登録時のオプション 指定は 1 指定しない時は 0
OPTION="-s /sbin/nologin"; # ユーザー登録時のオプションを指定

DIR=$MAILDIR$2/$3;
MANAGER='cn=Manager,'$DC;
LDAPUSER="uid="$3",ou=People,"$DC;
LDAPGRP="cn="$3",ou=Group,"$DC;
USEARCH=`ldapsearch -x -b $LDAPUSER`;
GSEARCH=`ldapsearch -x -b $LDAPGRP`;

MIGPASSWD=/usr/share/openldap/migration/migrate_passwd.pl;
MIGGROUP=/usr/share/openldap/migration/migrate_group.pl;

echo "$USEARCH" > userid
echo "$GSEARCH" > groupid
USERID=`grep "matchedDN" userid`
GROUPID=`grep "matchedDN" groupid`

while :
do
case "$1" in
[...]

システム+LDAP+Postfix用ユーザー作成スクリプト

13 1 月 2008

システムとLDAPのユーザーを一括登録できるスクリプトを作成します
なお、 OpenLDAP構築 のシステムファイルの編集が必須です。

↓ 新規スクリプトを作成
# vi ldp-sysadd

——————–ここから——————–
 
#!/bin/bash
 
LDAPPASS="**********"; # LDAP管理用パスワードを平文で入力
LDAPHOST="localhost"; # LDAPサーバーのアドレスを入力
DC="dc=lunq,dc=net"; # lunq net の部分を変更してください
DOMAIN="lunq.net"; # メールのドメインを入力
MAILDIR="/home/vmail/"; # 仮想メール用フォルダのパスを入力
MAILUSR="vmail"; # 仮想メール用ユーザーを指定
OPADD="1"; # ユーザー登録時のオプション 指定は 1 指定しない時は 0
OPTION="-s /sbin/nologin"; # ユーザー登録時のオプションを指定

DIR=$MAILDIR$2;
MANAGER="cn=Manager,"$DC;
LDAPUSER="uid="$2",ou=People,"$DC;
LDAPGRP="cn="$2",ou=Group,"$DC;
USEARCH=`ldapsearch -x -b $LDAPUSER`;
GSEARCH=`ldapsearch -x -b $LDAPGRP`;

MIGPASSWD=/usr/share/openldap/migration/migrate_passwd.pl;
MIGGROUP=/usr/share/openldap/migration/migrate_group.pl;

echo "$USEARCH" > userid
echo "$GSEARCH" > groupid
USERID=`grep "matchedDN" userid`
GROUPID=`grep "matchedDN" groupid`

while :
do
[...]

仮想メール用Outlookの設定方法

9 1 月 2008

 
 
Outlookを使用している場合の設定方法を紹介します。
いままで、紹介していなかったので一気に両方紹介します。
仮想メールサーバー構築(LDAP)  と
仮想メールサーバー構築 2(LDAP [...]


次ページへ »