メインメニュー
最近の投稿
記事カテゴリ一覧
Apple Store(Japan) Apple Store(Japan)

2006年10月28日(土曜日)

ezmlm, MacOS XがHFS+であるが故の問題(最終)

カテゴリー: - spiky @ 23時58分56秒 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをTagClickに追加

実は昨日東京に行ってたんですが、ちょっと事情があって
お昼には帰ってきてました。

さて、いい加減MLの方もなんとかせにゃーと思い立ち、
秋晴れの良い天気の昼下がり、家でもくもくと作業をしましたよ。

例のqmail+vpopmail+qmailadmin+ezmlm+ezmlm-idxの
設定ですが、qmailadminまでは特に問題なく動くようになった
わけですよ。

問題は、qmailadminで新しくMLを作って、ユーザ登録すると
必ず同じアドレスが2つ登録されてしまうという問題。
原因は先に書いた通りMacOS Xがcase-insensitiveであるという
いかんともし難い原因だった訳で、ezmlmのソースを眺めながら
直接ソースの変更をしてやろうとしてました。

そこでふとある考えが浮かんだですよ。

case insensitivityが問題になるのは、メールアドレスのデータベース
をファイルシステム上に作成するからで、ひょっとしてデータベース
をMySQLにしたら、ファイルシステムの問題は関係なくなるかも。。。

ソースを修正するのはちょっとやめて、qmailadminとezmlmを
MySQLを使用するコンフィグレーションに変更して、試して
みました。

結果として、うんなんとかうまくいきました。ユーザ登録も重複
しないし、これならなんとか使えそう。ただ問題が無い訳じゃありません。

まずモデレータありのMLにしてモデレータを登録すると、これが
また重複登録される。どうもモデレータのアドレスは依然として
ファイルシステム上に直に作っちゃうようなのです。これはおそ
らくezmlm-idx側の問題だと思うのですが、ezmlm+ezmlm-idx
ってシステムは、全体としてどーもいびつです。一貫性が無い。

(ま別の人が拡張してるから仕方ないという話も)

あとqmailadminからあらたにMLを作っても、MySQL側に
テーブルが生成されない。しかたないので、qmailadminでMLを
生成する前に、ターミナルで手動でテーブルを作っておいてから
qmailadminでユーザ登録等をしないといけない。これ面倒です。

また

 Subject:[ML:289]あれこれ

に返信すると

 Subject:Re:[ML:289]あれこれ

になってしまう。期待するのは

 Subject:[ML:290]Re:あれこれ

という感じ。

これは

 http://www.kuri3.net/modules/bwiki/index.php?MailingList#content_1_13

を見ながらスクリプトをezmlm-sendの前にかませてやって
なんとか対応。

ということで、MLに限れば全てがqmailadminでできないのが
ちょっと不便だけど、まぁ一旦設定してしまえば、運用には特に
支障はないので、これで行く事にしました。

いや〜疲れました(-。-;;;

とりあえずひとまずこれで終息。

 

↓↓↓「いいね!」と感じたら、クリックしてBlogRanking投票お願いします(^o^)/


このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをTagClickに追加

コメント

このコメントのRSS

TrackBack URL : http://www.sailweb.net/modules/wordpress/2006/10/28/91/trackback/

この投稿には、まだコメントが付いていません

 

 

コメントの投稿

改行や段落は自動です
URLとメールアドレスは自動的にリンクされますので、<a>タグは不要です。
以下のHTMLタグが使用可能です。
<a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <br> <code> <em> <i> <strike> <strong>

 


ご注意 : セッティングにより、コメント投稿から実際に閲覧できるようになるまで暫く時間が掛かる場合があります。 再投稿の必要はありませんので、表示されるまでお待ち下さい。

42 queries. 0.142 sec.
Powered by WordPress Module based on WordPress ME & WordPress

sailweb検索
Apple Store(Japan)
月別過去記事
なかのひと

ホーム -  ブログ -  フォトギャラリー -  リンク -  お問い合わせ
Powered by sailweb.net ? 2005-2007 sailweb.net
Theme Designed by OCEAN-NET