Archive for '仮想メールサーバー構築(LDAP)' Category
LDAP & Postfix メール転送
11 2 月 2008LDAP & 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 [...]
