[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp:02636] Re: /etc/passwd を使用しないでmysql でユーザー管理
- Subject: [postfix-jp:02636] Re: /etc/passwd を使用しないでmysql でユーザー管理
- From: Hideo NAKAMITSU <nomo@xxxxxxxxxxxxx>
- Date: Mon, 17 Mar 2003 21:28:39 +0900
中満です.
On Mon, 17 Mar 2003 19:55:41 +0900
Kenichi_Hori@xxxxxxxxxxx wrote:
> 先ほどは失礼致しました。
> ほりと申します。
>
> RedHat7.3 - Postfix2.0.6 - Mysql3.23.55 - Qpopper4.0.5 を使用して、
> UNIXユーザーを作らずにメールを配送しようとしています。
>
> MySQLのDB
> --
> username password alias uid gid
> ----------------------------------------------
> test test test-a 1234 1234
>
> #ls -al /var/spool/mail
> --
> パーミッション uid gid ファイル名
> -----------------------------------
> -rw-rw---- 1234 mail test
以前にもopenldapで同じような質問がありましたが,OSのアカウントを
使用せずにldapやmysqlでローカル配送を行う場合はaliasマッピングではなく
virtual_mailbox_mapsを使用します.
mysqlではやったことが無いのでldap+Maildirの例
virtual_mailbox_maps = ldap:mbox
mbox_server_host = localhost
mbox_search_base = o=mailuser, dc=example, dc=com
mbox_query_filter = (&(mail=%s)(mailActive=TRUE))
mbox_result_attribute = mailDir
ちなみに,このvirtual_mailbox_mapsを使用するためには
virtualデーモンを!chrootしておいたほうが何かと好都合です.
(でないと/var/spool/postfix以下にしかメールを保存できない)
ただし,mysqlを使用する場合はDB接続のためのパスワードを
平文で記述する必要があるので,私はldapを利用しています.
> できることならば、/etc/passwd にユーザーを記述せずにMySQLのDBへの
> 登録のみでユーザーの追加を完結させたいと考えています。
> このようなことは可能でしょうか?
これは勿論可能です.
/* -----------------------------------
Hideo NAKAMITSU <nomo@xxxxxxxxxxxxx>
http://solaris.bluecoara.net/
----------------------------------- */
- Follow-Ups
-
- [postfix-jp:02638] Re: /etc/passwd を使用しないでmysql でユーザー管理, B <tommy@xxxxxxxx>
- References
-
- [postfix-jp:02633] Re: /etc/passwd を使用しないでmysql でユーザー管理, Kenichi_Hori
[検索ページ]
[Postfix-JP ML Home]