From inoue @ xxxxxxxxxxxxxxxxxxxxxxxx Sun Apr 6 14:27:23 2008 From: inoue @ xxxxxxxxxxxxxxxxxxxxxxxx (iNOUE Koich!) Date: Sun, 6 Apr 2008 14:27:23 +0900 Subject: [mmjp-users 2354] =?iso-2022-jp?b?GyRCJCIkJCReJCQ1djJEGyhC?= Message-ID: 井上@武蔵工大です。 投稿者の制限はエンベロープFromを使っているのだと思うのですが、ここを若 干あいまいにすることはできるでしょうか。具体的には inoue @ xxxxxxxxxxxxxxxxxxxxxxxxが登録されているとき、 1)inoue @ xxxxxxxxxxxxxxxxxxxxxでも投稿可能 2)inoue @ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxでも投稿可能 のような状態にしたいのです。難しいでしょうか。 -- https://www.ns.musashi-tech.ac.jp/%7einoue/Signature/ 井上 . From maru @ xxxxxxxxxx Mon Apr 7 16:58:41 2008 From: maru @ xxxxxxxxxx (Mamoru Chiba) Date: Mon, 7 Apr 2008 16:58:41 +0900 Subject: [mmjp-users 2355] =?iso-2022-jp?b?IFJFOiAgGyRCJCIkJCReJCQ1djJEGyhC?= Message-ID: <20080407075653.7D6E6DA874@guam.sion.co.jp> アカナハヤマタ ----- 元のメッセージ ----- 差出人: iNOUE Koich! 送信日時: 2008年4月6日 日曜日 14:27 宛先: mmjp-users @ xxxxxxxxxxxxxxx 件名: [mmjp-users 2354] あいまい許可 **注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** 井上@武蔵工大です。 投稿者の制限はエンベロープFromを使っているのだと思うのですが、ここを若 干あいまいにすることはできるでしょうか。具体的には inoue @ xxxxxxxxxxxxxxxxxxxxxxxxが登録されているとき、 1)inoue @ xxxxxxxxxxxxxxxxxxxxxでも投稿可能 2)inoue @ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxでも投稿可能 のような状態にしたいのです。難しいでしょうか。 -- https://www.ns.musashi-tech.ac.jp/%7einoue/Signature/ 井上 . -- 日本語Mailman利用者ML 案内ページ http://mm.tkikuchi.net/mailman/listinfo/mmjp-users 退会・変更・配送一時停止は以下へ http://mm.tkikuchi.net/mailman/options/mmjp-users/maru%40sion.co.jp From maru @ xxxxxxxxxx Mon Apr 7 18:39:19 2008 From: maru @ xxxxxxxxxx (Mamoru Chiba) Date: Mon, 07 Apr 2008 18:39:19 +0900 Subject: [mmjp-users 2356] Re: =?iso-2022-jp?b?GyRCJCIkJCReJCQ1djJEGyhC?= In-Reply-To: <20080407075653.7D6E6DA874@guam.sion.co.jp> References: <20080407075653.7D6E6DA874@guam.sion.co.jp> Message-ID: <47F9EBC7.4000404@sion.co.jp> 千葉@シオンです。 ごみメールを流してしまい、申し訳ございません。 元メールとは全く関係ないメールで、井上様にはご迷惑をおかけいたしました。 Mamoru Chiba wrote: > **注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** > > アカナハヤマタ > > ----- 元のメッセージ ----- > 差出人: iNOUE Koich! > 送信日時: 2008年4月6日 日曜日 14:27 > 宛先: mmjp-users @ xxxxxxxxxxxxxxx > 件名: [mmjp-users 2354] あいまい許可 > > **注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** > > 井上@武蔵工大です。 > > 投稿者の制限はエンベロープFromを使っているのだと思うのですが、ここを若 > 干あいまいにすることはできるでしょうか。具体的には > > inoue @ xxxxxxxxxxxxxxxxxxxxxxxxが登録されているとき、 > 1)inoue @ xxxxxxxxxxxxxxxxxxxxxでも投稿可能 > 2)inoue @ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxでも投稿可能 > > のような状態にしたいのです。難しいでしょうか。 > -- > https://www.ns.musashi-tech.ac.jp/%7einoue/Signature/ 井上 > . > -- > 日本語Mailman利用者ML 案内ページ > http://mm.tkikuchi.net/mailman/listinfo/mmjp-users > 退会・変更・配送一時停止は以下へ > http://mm.tkikuchi.net/mailman/options/mmjp-users/maru%40sion.co.jp > > -- > 日本語Mailman利用者ML 案内ページ > http://mm.tkikuchi.net/mailman/listinfo/mmjp-users > 退会・変更・配送一時停止は以下へ > http://mm.tkikuchi.net/mailman/options/mmjp-users/maru%40sion.co.jp -- Mamoru Chiba maru @ xxxxxxxxxx From tsuneo-n @ xxxxxxxxxx Wed Apr 23 13:52:43 2008 From: tsuneo-n @ xxxxxxxxxx (=?iso-2022-jp?B?GyRCQ2ZCPDkxSVcbKEI=?=) Date: Wed, 23 Apr 2008 13:52:43 +0900 Subject: [mmjp-users 2357] =?iso-2022-jp?b?LW93bmVyGyRCISEwOCROISEjcyNwI2EjbSEhJEgbKEJTcGFt?= =?iso-2022-jp?b?QXNzYXNzaW4=?= Message-ID: <01c701c8a4fd$ddef5570$3219110a@esc.local> いつも拝見しています。 中村@コアといいます。 環境)  レンタルVPSサーバー FreeBDS4.7  Mailman-2.1.5 、SpamAssassin-3.1.2、clamav-0.93 現在、上記環境で運用しています。 困っているのは、ML名宛のメールはSpamAssassinでチェックできますが、 ML名-owner ML名-bounce に直接送られるspamメールが SpamAssassinに 引っかかりません。 (sendmailでローカル配送されてチェックされないと思われます。) 現状は aliases で -owner -bounce をmailmanでなく管理者に直接 送っています。 mlname-bounces: ml-admin #mlname-bounces: "|/usr/local/mailman/mail/mailman bounces mlname" お聞きしたいのは、 1)今のまま(管理者への直接配送)でmailmanとして支障がでるとしたらどんなことか? 2)根本的解決方法はどこを追っていけばいいでしょうか?  ・sendmailの設定  ・procmailの設定  ・SpamAssassinの設定  ・mailmanの設定 ご存じの方よろしくお願いします。 −−−−−−−−−−−−−−−− (株)コア 中村恒夫 −−−−−−−−−−−−−−−− From tkikuchi @ xxxxxxxxxxxxxxxx Wed Apr 23 15:51:42 2008 From: tkikuchi @ xxxxxxxxxxxxxxxx (Tokio Kikuchi) Date: Wed, 23 Apr 2008 15:51:42 +0900 Subject: [mmjp-users 2358] Re: =?iso-2022-jp?b?GyRCQTQlYSE8JWskTjBsTXckckk9PCgkNyQ/JCQbKEI=?= In-Reply-To: <47F06F92.5020807@cfca.jp> References: <47F06F92.5020807@cfca.jp> Message-ID: <480EDC7E.4080706@is.kochi-u.ac.jp> 菊地です。亀レスですみません。 Kunio Takahashi さんは書きました: > どのような方法でもよいのですが、 > 全メールの一覧を表示する方法はないでしょうか? サーバにログインしてというのであれば、 /archive/private/listname.mbox/listname.mbox が、UNIX の mbox 形式になっているので、これを 適当なメールソフトで読み込めば可能ですが、 Web ページに表示するというのであれば、何らかの インタフェースを自作しないと無理です。 > > 保存書庫のオプションだと新しい巻を始める頻度が > 設定できますが、これだと全メールの一覧を表示することが > できません。 > > 各メール毎に例えば、 > http://mm.tkikuchi.net/pipermail/mmjp-users/2008-March/002352.html > と別URL になっているので、これをリストした html を自動作成できればよいの > ですが、、、 > > 皆様のお知恵を拝借させて下さい。 > よろしくお願いします。 > -- 菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx http://weather.is.kochi-u.ac.jp/ 〒780-8520 高知大学理学部情報科学教室 From tkikuchi @ xxxxxxxxxxxxxxxx Wed Apr 23 16:06:04 2008 From: tkikuchi @ xxxxxxxxxxxxxxxx (Tokio Kikuchi) Date: Wed, 23 Apr 2008 16:06:04 +0900 Subject: [mmjp-users 2359] Re: =?iso-2022-jp?b?GyRCJCIkJCReJCQ1djJEGyhC?= In-Reply-To: References: Message-ID: <480EDFDC.6090500@is.kochi-u.ac.jp> 亀レス2つめ。(菊地) iNOUE Koich! さんは書きました: > 投稿者の制限はエンベロープFromを使っているのだと思うのですが、 エンベロープ From (UNIX From) だけでなく、From: Reply-To: を使っているはずです。 > ここを若 > 干あいまいにすることはできるでしょうか。具体的には > > inoue @ xxxxxxxxxxxxxxxxxxxxxxxxが登録されているとき、 > 1)inoue @ xxxxxxxxxxxxxxxxxxxxxでも投稿可能 > 2)inoue @ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxでも投稿可能 > > のような状態にしたいのです。難しいでしょうか。 ソースをいじらないと難しいですが、isMember() という 関数が OldStyleMemberships.py にありますので、 そのあたりで、、、 あるいは、その下のレベルで、、、(^^;) -- 菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx http://weather.is.kochi-u.ac.jp/ 〒780-8520 高知大学理学部情報科学教室 From tkikuchi @ xxxxxxxxxxxxxxxx Wed Apr 23 16:22:39 2008 From: tkikuchi @ xxxxxxxxxxxxxxxx (Tokio Kikuchi) Date: Wed, 23 Apr 2008 16:22:39 +0900 Subject: [mmjp-users 2360] Re: =?iso-2022-jp?b?LW93bmVyGyRCISEwOCROISEjcyNwI2EjbSEhJEgbKEJT?= =?iso-2022-jp?b?cGFtQXNzYXNzaW4=?= In-Reply-To: <01c701c8a4fd$ddef5570$3219110a@esc.local> References: <01c701c8a4fd$ddef5570$3219110a@esc.local> Message-ID: <480EE3BF.6050303@is.kochi-u.ac.jp> 中村恒夫 さんは書きました: > 環境) >  レンタルVPSサーバー FreeBDS4.7 >  Mailman-2.1.5 、SpamAssassin-3.1.2、clamav-0.93 > > 現在、上記環境で運用しています。 > > 困っているのは、ML名宛のメールはSpamAssassinでチェックできますが、 > ML名-owner ML名-bounce に直接送られるspamメールが SpamAssassinに > 引っかかりません。 > (sendmailでローカル配送されてチェックされないと思われます。) > > 現状は aliases で -owner -bounce をmailmanでなく管理者に直接 > 送っています。 > mlname-bounces: ml-admin > #mlname-bounces: "|/usr/local/mailman/mail/mailman bounces mlname" > > お聞きしたいのは、 > > 1)今のまま(管理者への直接配送)でmailmanとして支障がでるとしたらどんなことか? bounce の自動処理ができないくらいでしょうか。 あと、以下の owner pipeline を利用できません。 > > 2)根本的解決方法はどこを追っていけばいいでしょうか? >  ・sendmailの設定 >  ・procmailの設定 >  ・SpamAssassinの設定 >  ・mailmanの設定 SpamAssassin をどのような形態で mailman が利用しているか にもよりますが、-owner メールは OWNER_PIPELINE で定義 される処理のパイプラインを通りますので、SpamDetect を 利用することができますし、SpamAssassin.py をパイプラインに 突っ込んで判定させることもできます。 私が利用している方法は、Postfix ですが、サーバーに よって、以下の2つを使い分けています。 1. amavisd + SpamAssassin でヘッダに Score を入れて、 SpamDetect (admin/listname/privacy/spam) でチェック。 2. spamd を起動しておいて、Handlers/SpamAssassin.py (sourceforge にあり) を利用。GLOBAL/OWNER とも .insert(0, 'SpamAssassin') を mm_cfg.py に記入。 sendmail でも、2の方法は使えると思います。 と、ここまで書いて、上を見たら mailman-2.1.5 なんですね。 1. が使えないので、2. を使ってください。 #使えないこともないですが、「保留」にしかできない。 -- 菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx http://weather.is.kochi-u.ac.jp/ 〒780-8520 高知大学理学部情報科学教室 From tsuneo-n @ xxxxxxxxxx Thu Apr 24 07:42:57 2008 From: tsuneo-n @ xxxxxxxxxx (=?iso-2022-jp?B?GyRCQ2ZCPDkxSVcbKEI=?=) Date: Thu, 24 Apr 2008 07:42:57 +0900 Subject: [mmjp-users 2361] Re: =?iso-2022-jp?b?LW93bmVyGyRCISEwOCROISEjcyNwI2EjbSEhJEgbKEJT?= =?iso-2022-jp?b?cGFtQXNzYXNzaW4=?= References: <01c701c8a4fd$ddef5570$3219110a@esc.local> <480EE3BF.6050303@is.kochi-u.ac.jp> Message-ID: <021801c8a593$60ba8070$3219110a@esc.local> 菊池さん、レスありがとうございます。 >> >> 1)今のまま(管理者への直接配送)でmailmanとして支障がでるとしたらどんなことか? > > bounce の自動処理ができないくらいでしょうか。 > あと、以下の owner pipeline を利用できません。 現在エラーメールの自動処理は行っていません。 以前、文字コードによってうまく処理できなかったため、使わない 運用をお願いしています。 >> >> 2)根本的解決方法はどこを追っていけばいいでしょうか? >>  ・sendmailの設定 >>  ・procmailの設定 >>  ・SpamAssassinの設定 >>  ・mailmanの設定 > > SpamAssassin をどのような形態で mailman が利用しているか > にもよりますが、-owner メールは OWNER_PIPELINE で定義 > される処理のパイプラインを通りますので、SpamDetect を > 利用することができますし、SpamAssassin.py をパイプラインに > 突っ込んで判定させることもできます。 > > 私が利用している方法は、Postfix ですが、サーバーに > よって、以下の2つを使い分けています。 > 1. amavisd + SpamAssassin でヘッダに Score を入れて、 > SpamDetect (admin/listname/privacy/spam) でチェック。 > 2. spamd を起動しておいて、Handlers/SpamAssassin.py > (sourceforge にあり) を利用。GLOBAL/OWNER とも > .insert(0, 'SpamAssassin') を mm_cfg.py に記入。 > sendmail でも、2の方法は使えると思います。 > > と、ここまで書いて、上を見たら mailman-2.1.5 なんですね。 > 1. が使えないので、2. を使ってください。 > #使えないこともないですが、「保留」にしかできない。 わかりました。 mailmanのパイプラインでの処理を検討してみます。 不明な点があれば、また質問させていただきます。 −−−−−−−−−−−−−−−− (株)コア 中村恒夫 −−−−−−−−−−−−−−−− From tkawabe @ xxxxxxxxx Fri Apr 25 00:18:29 2008 From: tkawabe @ xxxxxxxxx (Tsuyoshi KAWABE) Date: Fri, 25 Apr 2008 00:18:29 +0900 Subject: [mmjp-users 2362] =?iso-2022-jp?b?V2ViIBskQiU1ITwlUCRIGyhCIE1haWwgGyRCJTUhPCVQGyhC?= =?iso-2022-jp?b?GyRCJHJKLCQxJEYxP01RGyhC?= Message-ID: <87hcdr5liy.wl%tkawabe@gmail.com> 川辺と申します. 今まで,Mailman を1台のマシン(玄箱)で運用していたのですが, 今回,2台のマシン(玄箱)を使い,1台を Web サーバ,もう1台を Mail サーバにしようと思っています. 皆様にご相談なのですが,この方針の中で Mailman を運用しよう と思った場合,Mailman の Webインターフェース部分と Mail機能 部分を分離させて運用させることが可能でしょうか? Mail サーバ側に Mailman をいれて NFS で mount してデータを共 有って方法が思い浮かんだのですが,他によい方法がありますでしょ うか? 御存じの方居られましたら,情報(運用談?)お願いします. # 今回は Web サーバと Mail サーバが 1:1 ですが, n:m の運用 # されている方も居られるのかな? # 2.1.10 出てますね. -- KAWABE, Tsuyoshi From love_reveng @ xxxxxxxxxxxxxxxxxxxxxxx Mon Apr 28 09:37:11 2008 From: love_reveng @ xxxxxxxxxxxxxxxxxxxxxxx (=?ISO-2022-JP?B?GyRCJTclcxsoQg==?=) Date: Mon, 28 Apr 2008 09:37:11 +0900 (JST) Subject: [mmjp-users 2363] =?iso-2022-jp?b?TWFjIE9TIFggU2VydmVyIDEwLjQuMTEgGyRCJEdKIz90GyhC?= =?iso-2022-jp?b?GyRCJUklYSUkJXMkcjE/TVEkNyQ/JCQbKEI=?= References: In-Reply-To: Message-ID: <3076.222.9.29.61.1209343031.squirrel@www.hippopo-eraser.org> はじめまして。 以下の環境でMailmanメーリングリストを運用している、シンと申します。 Mac OS X Server 10.4.11 Mailman 2.1.5 現在、DNS, Mail, Web, FTP 等々、一通りのサービスを稼動させております。 Mailmanに関しても、親ドメインにて複数のMLを立ち上げており 「サーバ管理」でのML生成⇒専用サイトでの管理・運用等特に問題無かったのですが、 今回、子ドメインのMLを作成しようとして  「デフォルトではできない」 と言う事実を初めて知った、愚か者です。 親ドメイン「hippopo-eraser.org」でのMLは問題無く 子ドメイン「tongnang.jp」でのML立上げ・運用を目的としております。 取急ぎ、ネット上で紹介されている手法には 一通り目を通してみました。  ◎ mm_cfg.py に子ドメインの設定を追加、    Postfixにも postfix/main.cf の virtual_alias_maps を追加する方法。  ⇒ genaliasesコマンドの格納位置がわからなくて挫折。  ◎ Postfix の aliase 機能で、tongnang.jp 向けメールを    hippopo-eraser.org に送信する様に設定。  ⇒ Mac OS X 純正の Mail からメール送信しても、いつまでも送信せず。  ◎ その他の方法等  ⇒ やはり Mac OS X Server 向けの説明では無いので、そのまま適用できず。 灯台下暗しですが、漸くインストールマニュアル「6.1.2 仮想ドメイン」を見つけた ので この方法を試してみようと考えております。 (最初に記した手法にて、mailmanでのgenaliasesコマンドの代わりに  postfixでのpostmapのコマンドを使えば、と認識しております) 過去の保存書庫を色々探してみたのですが、 最近の OS X Server 10.4 での仮想ドメイン適用関連の内容が投稿されていないので 特に問題なくできてしまうのでしょうか。 まだ問題にブチ当たったばかりなので、これから色々試してみます。 もし仮に、既に知見をお持ちの方がいらっしゃれば どの様な内容でもご教授頂ければ幸いです。 宜しくお願いします。 From rrr @ xxxxxxxxx Mon Apr 28 10:56:43 2008 From: rrr @ xxxxxxxxx (KATOU Takayuki) Date: Mon, 28 Apr 2008 10:56:43 +0900 Subject: [mmjp-users 2364] Re: =?iso-2022-jp?b?TWFjIE9TIFggU2VydmVyIDEwLjQuMTEgGyRCJEcbKEI=?= =?iso-2022-jp?b?GyRCSiM/dCVJJWElJCVzJHIxP01RJDckPyQkGyhC?= In-Reply-To: <3076.222.9.29.61.1209343031.squirrel@www.hippopo-eraser.org> Message-ID: 加藤@ぜんまいおーぐ、です。 > Mac OS X Server 10.4.11 > Mailman 2.1.5 MacOSXはあまり知らないので外しているかも知れませんが、 CUIで操作している、posix準拠であると仮定して……。 > 現在、DNS, Mail, Web, FTP 等々、一通りのサービスを稼動させております。 > Mailmanに関しても、親ドメインにて複数のMLを立ち上げており > 「サーバ管理」でのML生成⇒専用サイトでの管理・運用等特に問題無かったのですが、 > 今回、子ドメインのMLを作成しようとして >  「デフォルトではできない」 親ドメイン、子ドメインという表現は聞き慣れないのですが、 親ドメイン == Postfixの$myhostname 子ドメイン == Postfixのvirtual_alias_domains という認識でよろしいでしょうか? >  ◎ mm_cfg.py に子ドメインの設定を追加、 >    Postfixにも postfix/main.cf の virtual_alias_maps を追加する方法。 >  ⇒ genaliasesコマンドの格納位置がわからなくて挫折。 whereis genaliases でコマンドの設置場所がでてきませんか? find / -name genaliases も試してみてはどうでしょう。 お話を聞く限り、Mailmanというより Postfixの知識の問題じゃないかなぁ、という印象を受けます。 なお、私はPostfixにて、 $myhostname はサーバのFQDNそのもの、だけど実際は使わない。 virtual_alias_domainsにて、複数の仮想ドメインを登録。 virtual_alias_maps、local_recipient_mapsでLDAPサーバへのクエリを行い、 LDAPデータにマッチした「ユーザ名@仮想ドメイン」を配送先として処理する という方法で問題なく Mailmanを使えています。 以下、参考までに postconf -n より関係ありそうな部分を抜粋。 alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases, hash:/etc/mailman/aliases local_recipient_maps = $alias_maps ldap:/etc/postfix/ldap-aliases.cf mydestination = $myhostname myhostname = hoge.example.com owner_request_special = no recipient_delimiter = + relay_domains = $mydestination virtual_alias_domains = example.com, example.jp virtual_alias_maps = ldap:/etc/postfix/ldap-aliases.cf, hash:/etc/mailman/virtual-mailman 以下、mm_cfp.py より抜粋 MTA = 'Postfix' DEFAULT_URL_PATTERN = 'http://%s/mailman/' DEFAULT_SERVER_LANGUAGE = 'ja' POSTFIX_STYLE_VIRTUAL_DOMAINS = ['example.com','example.jp'] add_virtualhost('example.com','example.jp') add_virtualhost('example.com','example.jp') すこしでも参考になれば幸いです。 -- ------------------------------------------------ ∵∴ 加藤孝幸(KATOU Takayuki) ∴∵  ∴∵         rrr @ xxxxxxxxx   ∵∴ -- -- -- -- -- -- -- -- -- -- -- -- http://rrr.zenmai.org/ http://otomegokoro.net/ http://indomitable.jp ------------------------------------------------ From love_reveng @ xxxxxxxxxxxxxxxxxxxxxxx Tue Apr 29 21:52:04 2008 From: love_reveng @ xxxxxxxxxxxxxxxxxxxxxxx (=?UTF-8?B?44K344Oz?=) Date: Tue, 29 Apr 2008 21:52:04 +0900 Subject: [mmjp-users 2365] Re: =?utf-8?b?TWFjIE9TIFggU2VydmVyIDEwLjQuMTEg44Gn6KSH5pWw44OJ?= =?utf-8?b?44Oh44Kk44Oz44KS6YGL55So44GX44Gf44GE?= In-Reply-To: References: Message-ID: 加藤@ぜんまいおーぐ さま 早速のコメントありがとうございます。 > MacOSXはあまり知らないので外しているかも知れませんが、 > CUIで操作している、posix準拠であると仮定して……。 元々 UNIX Based と宣伝していただけ合って、Mac OS X は posix 準拠だそうです。 Free BSD の親戚ですね。 > 親ドメイン、子ドメインという表現は聞き慣れないのですが、 > 親ドメイン == Postfixの$myhostname > 子ドメイン == Postfixのvirtual_alias_domains > という認識でよろしいでしょうか? 申し訳ありません。語彙が貧弱でした。 当初サーバを稼動させた際、最初に取得・運用を始めたのが「hippopo- eraser.org」です。 加藤さんの認識で問題ありません。 > whereis genaliases でコマンドの設置場所がでてきませんか? > find / -name genaliases も試してみてはどうでしょう。 whereis 及び find コマンドだけでなく、which でも探し てみましたが 結果は ⇒ no genaliases in /bin /sbin /usr/bin /usr/sbin どこにも入っていない模様です。 Mac OS X Server に組み込まれている状況は、 自分で ./confiqure → make → make install と 進める時のデフォルト構成と比較して大きく掛け離れています。 Mailman の格納位置は 「/usr/share/mailman/Mailman」 でした。(一般的な設置場所は /etc/mailman だとか) 一段上の階層「/usr/share/mailman」に Makefile 等が置 かれています。 > お話を聞く限り、Mailmanというより > Postfixの知識の問題じゃないかなぁ、という印象を受けます。 > > なお、私はPostfixにて、 > $myhostname はサーバのFQDNそのもの、だけど実際は使わない。 > virtual_alias_domainsにて、複数の仮想ドメインを登録。 > virtual_alias_maps、local_recipient_mapsでLDAPサー > バへのクエリを行い、 > LDAPデータにマッチした「ユーザ名@仮想ドメイン」を配送先 > として処理する > > という方法で問題なく Mailmanを使えています。 > 以下、参考までに postconf -n より関係ありそうな部分を抜 > 粋。 > > alias_database = hash:/etc/aliases > alias_maps = hash:/etc/aliases, hash:/etc/mailman/aliases > local_recipient_maps = $alias_maps ldap:/etc/postfix/ldap-aliases.cf > mydestination = $myhostname > myhostname = hoge.example.com > owner_request_special = no > recipient_delimiter = + > relay_domains = $mydestination > virtual_alias_domains = example.com, example.jp > virtual_alias_maps = ldap:/etc/postfix/ldap-aliases.cf, hash:/etc/ > mailman/virtual-mailman > > 以下、mm_cfp.py より抜粋 > > MTA = 'Postfix' > DEFAULT_URL_PATTERN = 'http://%s/mailman/' > DEFAULT_SERVER_LANGUAGE = 'ja' > POSTFIX_STYLE_VIRTUAL_DOMAINS = ['example.com','example.jp'] > add_virtualhost('example.com','example.jp') > add_virtualhost('example.com','example.jp') 提示して頂いた箇所・情報からして、インストールマニュアル 6.1.2 の方法で 問題解決しそうな予感がしております。 一般的に紹介されていた方法に於いても、mailman の格納位置や db ファイル生成コマンドを Mailman の genaliases では なく Postfix の postmap に読み替える事で 適用できそうです。これから試してみます。 色々とご教授頂き、有難うございます。 From tkikuchi @ xxxxxxxxxxxxxxxx Wed Apr 30 08:32:18 2008 From: tkikuchi @ xxxxxxxxxxxxxxxx (Tokio Kikuchi) Date: Wed, 30 Apr 2008 08:32:18 +0900 Subject: [mmjp-users 2366] Re: =?iso-2022-jp?b?TWFjIE9TIFggU2VydmVyIDEwLjQuMTEgGyRCJEcbKEI=?= =?iso-2022-jp?b?GyRCSiM/dCVJJWElJCVzJHIxP01RJDckPyQkGyhC?= In-Reply-To: References: Message-ID: <4817B002.4040204@is.kochi-u.ac.jp> 菊地です。 解決に向かっているようですが、 >> whereis genaliases でコマンドの設置場所がでてきませんか? >> find / -name genaliases も試してみてはどうでしょう。 > > whereis 及び find コマンドだけでなく、which でも探し > てみましたが > 結果は ⇒ no genaliases in /bin /sbin /usr/bin /usr/sbin > どこにも入っていない模様です。 > > Mac OS X Server に組み込まれている状況は、 > 自分で ./confiqure → make → make install と > 進める時のデフォルト構成と比較して大きく掛け離れています。 > Mailman の格納位置は 「/usr/share/mailman/Mailman」 > でした。(一般的な設置場所は /etc/mailman だとか) > 一段上の階層「/usr/share/mailman」に Makefile 等が置 > かれています。 http://www.opensource.apple.com/darwinsource/10.5/mailman-126/Makefile に、Leopard ですが OSX へのインストールパラメータが書いて あるようです。 抜書きすると、 PROJECT=mailman VARDIR=/private/var MAILMAN_CONFIG = \ --prefix=/usr/share/mailman \ --localstatedir="$(VARDIR)/$(PROJECT)" \ --with-var-prefix="$(VARDIR)/$(PROJECT)" \ --with-mail-gid=_mailman \ --with-cgi-gid=www \ --without-permcheck なので、/usr/share/mailman/bin に genaliases 等の コマンドが入っていると思います。 上の抜書き以外のパラメータについてよくわかりませんが、 パラメータをうまく合わせることができれば、 mailman-2.1.5 を最新の 2.1.10 に更新することも可能な 気がします。 -- 菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx http://weather.is.kochi-u.ac.jp/ 〒780-8520 高知大学理学部情報科学教室 From tkikuchi @ xxxxxxxxxxxxxxxx Wed Apr 30 09:07:21 2008 From: tkikuchi @ xxxxxxxxxxxxxxxx (Tokio Kikuchi) Date: Wed, 30 Apr 2008 09:07:21 +0900 Subject: [mmjp-users 2367] Re: =?iso-2022-jp?b?V2ViIBskQiU1ITwlUCRIGyhCIE1haWwgGyRCJTUbKEI=?= =?iso-2022-jp?b?GyRCITwlUCRySiwkMSRGMT9NURsoQg==?= In-Reply-To: <87hcdr5liy.wl%tkawabe@gmail.com> References: <87hcdr5liy.wl%tkawabe@gmail.com> Message-ID: <4817B839.4020208@is.kochi-u.ac.jp> 川辺さん、こんにちは。 > 今まで,Mailman を1台のマシン(玄箱)で運用していたのですが, > 今回,2台のマシン(玄箱)を使い,1台を Web サーバ,もう1台を > Mail サーバにしようと思っています. 「玄箱」の仕様をざっと見たのですが、RAM 64MB そのままだと mailman のように qrunner をいくつも走らせて、しかもそれぞれが インタプリタで動いているというのは、少々きついかもしれません。 > > 皆様にご相談なのですが,この方針の中で Mailman を運用しよう > と思った場合,Mailman の Webインターフェース部分と Mail機能 > 部分を分離させて運用させることが可能でしょうか? MTA, Web, mailman に分けて考えることができますので、例えば fetchmail を使ってメールを取り込み、小さな CGI サーバで Web サーバの下に reverse proxy でぶらさがるというようなことが 可能です。mailman 3.0 では、LMTP と WSGI でほぼ完全に分離 されます(ということになっています)。 > > Mail サーバ側に Mailman をいれて NFS で mount してデータを共 > 有って方法が思い浮かんだのですが,他によい方法がありますでしょ > うか? NFS マウントは可能ですが、注意が下にあります。 http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.075.htp -- 菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx http://weather.is.kochi-u.ac.jp/ 〒780-8520 高知大学理学部情報科学教室 From love_reveng @ xxxxxxxxxxxxxxxxxxxxxxx Wed Apr 30 12:23:08 2008 From: love_reveng @ xxxxxxxxxxxxxxxxxxxxxxx (=?UTF-8?B?44K344Oz?=) Date: Wed, 30 Apr 2008 12:23:08 +0900 Subject: [mmjp-users 2368] Re: =?utf-8?b?TWFjIE9TIFggU2VydmVyIDEwLjQuMTEg44Gn6KSH5pWw44OJ?= =?utf-8?b?44Oh44Kk44Oz44KS6YGL55So44GX44Gf44GE?= In-Reply-To: <4817B002.4040204@is.kochi-u.ac.jp> References: <4817B002.4040204@is.kochi-u.ac.jp> Message-ID: シンです。その後ですが ... 全く解決しておりません。しくしくしく。 加藤さんのご指摘通り、Postfix の問題かもしれません。 1)先ず、Mialman の設定変更を済ませました。 /usr/share/mailman/Mailman/mm_cfg.py ⇒ POSTFIX_STYLE_VIRTUAL_DOMAINS = ['バーチャル1','バーチャ ル2','バーチャル3','バーチャル4','バーチャ ル5'] add_virtualhost('バーチャル1','バーチャル1') add_virtualhost('バーチャル2','バーチャル2') add_virtualhost('バーチャル3','バーチャル3') add_virtualhost('バーチャル4','バーチャル4') add_virtualhost('バーチャル5','バーチャル5') 運用しているバーチャルドメイン5個分、記述を追加しています。 2)virtual-mailman ファイルを touch で作成し、 genaliases コマンドで db 化しようとしましたが sudo /usr/share/mailman/bin/genaliases ⇒ 何もアクションが 無く、virtual-mailman.db ファイルが作成されない。 sudo /usr/sbin/postmap /usr/share/mailman/Mailman/virtual- mailman ⇒ これで virtual-mailman.db が作成されまし た。 sudo chmod 660 virtual-mailman* ⇒ 一応、アクセス権を変更 しています。 3)/etc/postfix/main.cf にバーチャルドメインのパラメータ 記述を追加 ここが一番引っ掛かっています。 何も手を加えない時は、以下の通りです。 alias_maps = hash:/etc/aliases,hash:/var/mailman/data/aliases virtual_mailbox_domains = hash:/etc/postfix/virtual_domains virtual_transport = lmtp:unix:/var/imap/socket/lmtp virtual_alias_maps(設定無し) virtual_alias_domains(設定無し) ちなみに ... /etc/postfix/virtual ⇒ インストールマニュアルの英文が全文 コメントで入っているだけで、要は空ファイル /etc/postfix/virtual_domains ⇒ OS X Server の GUI「サーバ管理」と繋がっています。 GUI でバーチャルドメインを設定するとここに書込まれます。 # This file is auto-generated by the Server Admin:Mail # backend plugin whenever mail settings are saved. # # *** Please do not edit. *** # # Last modified on: 2008-04-30 11:03:21 +0900 de-code.org allow dr-st.com allow tongnang.jp allow cindy51.com allow autumnalsky.com allow この状態で virtual_alias_maps と virtual_alias_domains を加えると ... virtual_alias_maps = hash:/etc/postfix/virtual,hash:/usr/share/ mailman/Mailman/virtual-mailman virtual_alias_maps = hash:/etc/postfix/virtual_domains,hash:/usr/ share/mailman/Mailman/virtual-mailman 等々、virtual_alias_maps や virtual_alias_domains の 設定を追加すると、メール送信ができなくなります。 virtual_alias_maps = hash:/usr/share/mailman/Mailman/virtual-mailman これのみにすると、送信エラーになってしまいます。 Action: failed Status: 5.0.0 Diagnostic-Code: X-Postfix; host /var/imap/socket/lmtp[/var/imap/ socket/lmtp] said: 550-Mailbox unknown. Either there is no mailbox associated with this 550-name or you do not have authorization to see it. 550 5.1.1 User unknown (in reply to RCPT TO command) そんなに知識が無いもので、頭が痛くなってきました。 Postfix の設定の書き方がわかればいいのですが ... ちょと休 憩します。 > From tkikuchi @ xxxxxxxxxxxxxxxx Wed Apr 30 16:53:47 2008 From: tkikuchi @ xxxxxxxxxxxxxxxx (Tokio Kikuchi) Date: Wed, 30 Apr 2008 16:53:47 +0900 Subject: [mmjp-users 2369] Re: =?iso-2022-jp?b?TWFjIE9TIFggU2VydmVyIDEwLjQuMTEgGyRCJEcbKEI=?= =?iso-2022-jp?b?GyRCSiM/dCVJJWElJCVzJHIxP01RJDckPyQkGyhC?= In-Reply-To: References: <4817B002.4040204@is.kochi-u.ac.jp> Message-ID: <4818258B.3090909@is.kochi-u.ac.jp> シン さんは書きました: > シンです。その後ですが ... > 全く解決しておりません。しくしくしく。 えーと、 > インストールマニュアル > 6.1.2 の方法で > 問題解決しそうな予感がしております。 ということでしたが、これは、"Postfix スタイル" の仮想ドメインを **使っている場合** にどうするかということなので、初めて仮想 ドメインを使う場合にはここまでやる必要はありません。 現時点で、ローカルパートが同じMLを別ドメインに設定することは できませんので、Postfix の方で仮想ドメインを設定しても 意味がないことになります。 Postfix の main.cf では、mydestination のところに mydestination = $myhostname, example.com, example.jp のように利用するドメインが入っていれば十分です。 (virtual 関係の設定は不要です) Mailman/mm_cfg.py では、 add_virtualhost('www.example.com', 'example.com') add_virtualhost('www.example.jp', 'example.jp') のように、ドメイン毎に add_virtualhost() してください。 Apache の httpd.conf で、それぞれの www.* において /mailman/listinfo などの CGI が実行でき、/pipermail 以下の アーカイブにアクセスできるように設定してください。 #Global に設定することも可能ですが、私はドメイン毎に #設定するようにしています。 > 3)/etc/postfix/main.cf にバーチャルドメインのパラメータ > 記述を追加 > > ここが一番引っ掛かっています。 > 何も手を加えない時は、以下の通りです。 > > alias_maps = hash:/etc/aliases,hash:/var/mailman/data/aliases > virtual_mailbox_domains = hash:/etc/postfix/virtual_domains > virtual_transport = lmtp:unix:/var/imap/socket/lmtp > virtual_alias_maps(設定無し) > virtual_alias_domains(設定無し) mailman 関係を virtual に入れると、virtual_transport の指定で lmtp のソケットに繋がろうとするのでエラーになるようです。 alias_maps には、既に mailman の aliases が入っていますので、 **virutal でない** 配送の方に回ってくれるように、virtual には mailman 関係を入れないようにしてください。 -- 菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx http://weather.is.kochi-u.ac.jp/ 〒780-8520 高知大学理学部情報科学教室