mysql:4492
From: Shin-ichi Tsurunaga <Shin-ichi Tsurunaga <ml-shin@xxxxxxxxxx>>
Date: Tue, 16 Oct 2001 21:10:27 +0900
Subject: [mysql 04492] Re: Proftpd + qmail + vpopmail
鶴長です。 MySQL+ProftpdとMySQL+qmail+vpopmailそれぞれを構築したこ とはあります。Readme通りでとくにつまずくことはありませ んでした。1つのusersテーブルでProftpdとvpopmailの認証をま かなうにはProftpdに組み込む"mod_sql.c"の /* default information for tables and fields */ #define SQL_DEFAULT_USERTABLE "users" #define SQL_DEFAULT_USERNAMEFIELD "userid" #define SQL_DEFAULT_USERUIDFIELD "uid" #define SQL_DEFAULT_USERGIDFIELD "gid" #define SQL_DEFAULT_USERPASSWORDFIELD "password" #define SQL_DEFAULT_USERSHELLFIELD "shell" #define SQL_DEFAULT_GROUPTABLE "groups" #define SQL_DEFAULT_GROUPNAMEFIELD "groupname" #define SQL_DEFAULT_GROUPGIDFIELD "gid" #define SQL_DEFAULT_GROUPMEMBERSFIELD "members" をいじって、vpopmail側に合わせればいいかと思います。逆に vpopmailのvmysql.hをいじってProftpd+MySQLに合わせるのは 結構骨が折れると思います。 あと、vpopmail側・Proftpd側ともに、パスワードフィールドを 同じ手順で暗号化しているかは未確認のため試してみる必要が あるかと思います。 ユーザーの追加や削除はvpopmail側が主で、Proftpd側からは参 照だけになると思うので、上記の点だけ解決できればと楽観 視していますが、以外に暗号化のところで躓くかもしれません。 私の構築要件では、メールユーザーとFTPが使えるユーザーは 同一でなかったため、それぞれでwebのインターフェースを作 りましたが、確かに両者を1つのusersテーブルで済ませれば、 もっと楽に出来たかもしれませんね。 蛇足ですが、Proftpd+mod_mysql+mod_quotaや Vpopmail+MySQL+qmailadmin+ezmlm の組み合わせなんかも実用的でおもしろいと思います。もし、 それぞれのmake途中でエラーが起きるようでしたら、出来る範 囲で考えてみたいと思います。 ---- Shin-ichi Tsurunaga shin@xxxxxxxxxx
4489 2001-10-16 18:33 ["Taro Yamamoto" <tar] Proftpd + qmail + vpopmail -> 4492 2001-10-16 21:10 ┗[Shin-ichi Tsurunaga ] 4497 2001-10-17 08:45 ┗["Taro Yamamoto" <tar] 4498 2001-10-17 08:56 ┣["Taro Yamamoto" <tar] 4505 2001-10-18 01:44 ┗[Shin-ichi Tsurunaga ] 4509 2001-10-18 09:40 ┗["Taro Yamamoto" <tar] 4511 2001-10-18 14:06 ┗["Taro Yamamoto" <tar] 4524 2001-10-19 19:53 ┗[Shin-ichi Tsurunaga ] 4525 2001-10-20 10:21 ┗["Taro Yamamoto" <tar] 4526 2001-10-20 17:29 ┗["Taro Yamamoto" <tar] 4527 2001-10-20 18:18 ┗[Shin-ichi Tsurunaga ] 4528 2001-10-21 01:26 ┣[Shin-ichi Tsurunaga ] 4529 2001-10-21 02:12 ┣["Taro Yamamoto" <tar] 4531 2001-10-21 13:05 ┃┗[Shin-ichi Tsurunaga ] 4532 2001-10-21 15:40 ┃ ┗["Taro Yamamoto" <tar] 4533 2001-10-21 22:49 ┃ ┗["Taro Yamamoto" <tar] 4535 2001-10-22 00:20 ┃ ┣["Taro Yamamoto" <tar] 4536 2001-10-23 04:05 ┃ ┗[Shin-ichi Tsurunaga ] 4537 2001-10-23 07:53 ┃ ┗["Taro Yamamoto" <tar] 4538 2001-10-23 11:26 ┃ ┗[Shin-ichi Tsurunaga ] 4543 2001-10-23 21:43 ┃ ┗["Taro Yamamoto" <tar] 4556 2001-10-25 09:27 ┃ ┗["Taro Yamamoto" <tar] 4559 2001-10-25 10:53 ┃ ┣[Shin-ichi Tsurunaga ] 4584 2001-10-27 00:34 ┃ ┃┗["Taro Yamamoto" <tar] 4595 2001-10-29 12:29 ┃ ┃ ┗[Shin-ichi Tsurunaga ] 4596 2001-10-29 15:26 ┃ ┃ ┣[Seiji Tateyama <tate] 4600 2001-10-30 02:29 ┃ ┃ ┃┗["Taro Yamamoto" <tar] 4599 2001-10-30 02:25 ┃ ┃ ┗["Taro Yamamoto" <tar] 4564 2001-10-25 23:59 ┃ ┗[とみたまさひろ <tomm] 4585 2001-10-27 00:38 ┃ ┗["Taro Yamamoto" <tar] 4530 2001-10-21 02:21 ┗["Taro Yamamoto" <tar]