From tyano @ xxxxxxxxxxxxxxx Mon Feb 4 18:30:17 2008 From: tyano @ xxxxxxxxxxxxxxx (tyano @ xxxxxxxxxxxxxxx) Date: Mon, 04 Feb 2008 18:30:17 +0900 Subject: [mmjp-users 2294] Mailman & SpamAssassin 3.2.3 Message-ID: Mailman 2.1.9のスパムフィルタとしてSpamAssassin 3.2.3+3.2.3用日本語パッ チを使って問題なく動いています。MTAではなくMailmanにスパムフィルタを仕掛 ける運用はあまりないとは思いますが、参考までに。 矢野崇 From hideki @ xxxxxxxxxx Thu Feb 7 02:52:53 2008 From: hideki @ xxxxxxxxxx (Hideki SUNADA) Date: Thu, 07 Feb 2008 02:52:53 +0900 Subject: [mmjp-users 2295] =?iso-2022-jp?b?GyRCRnxLXDhsSEcbKEIyLjEuORskQiRORnxLXDhsJVEbKEI=?= =?iso-2022-jp?b?GyRCJUMlQSROSSxNV0AtGyhC?= Message-ID: <20080207020821.5F51.FCEB3F22@pac-01.com> いつも参考にさせて頂いております。ありがとうございます。 新サーバにMailmanの導入を検討中ですが 公式サイトの最新日本版2.1.9は、以前の日本語パッチはすでに適応済 みなのでしょうか? また、FreeBSDのPortsから日本語版2.1.9は入手可能でしょうか? ※公式サイトとは下記のURLのことを指しています。 http://mm.tkikuchi.net/ 宜しくお願い致します。 From k100rs4v @ xxxxxxx Thu Feb 7 13:17:05 2008 From: k100rs4v @ xxxxxxx (=?ISO-2022-JP?B?GyRCNVc7fBsoQg==?=) Date: Thu, 07 Feb 2008 13:17:05 +0900 Subject: [mmjp-users 2296] =?iso-2022-jp?b?GyRCNElNfSVHITwlPyVZITwlOSRHIVZHSzR+IVckNyQ/GyhC?= =?iso-2022-jp?b?GyRCJWEhPCVrJE45VEp9GyhC?= Message-ID: <20080207125856.2CF4.K100RS4V@smb.net> 久慈@松山市です。 菊地先生、MMJPのみなさま、いつもお世話になります。 質問です。 【環境】 FreeBSD 6.3-RELEASE Postfix(2.3.8) Mailman(version 2.1.9) ○通し番号カスタマイズ○本文機種文字対策菊地先生方式^^ ○[mmjp-users 2258] 添付のMIMESubject.patch(by Nagae様)適応済み。 上記のような環境で10人ほどのモデレータで「管理データベース」を用いて 全ての会員が「制限」というメーリングリストがあります。 モデレータから「管理データベース」で「拒否」あるいは「破棄」したメー ルをそれぞれ保存し、あとから閲覧出来る形にしたい、という要望がありま した。 どのような解が考えられますでしょうか? 漠然とした質問ですみません。ヒントがあればお教え下さい。 よろしくお願い申し上げます。 -- 久慈@愛媛松山 From tkikuchi @ xxxxxxxxxxxxxxxx Fri Feb 8 16:18:22 2008 From: tkikuchi @ xxxxxxxxxxxxxxxx (Tokio Kikuchi) Date: Fri, 08 Feb 2008 16:18:22 +0900 Subject: [mmjp-users 2297] Re: =?iso-2022-jp?b?GyRCRnxLXDhsSEcbKEIyLjEuORskQiRORnxLXDhsGyhC?= =?iso-2022-jp?b?GyRCJVElQyVBJE5JLE1XQC0bKEI=?= In-Reply-To: <20080207020821.5F51.FCEB3F22@pac-01.com> References: <20080207020821.5F51.FCEB3F22@pac-01.com> Message-ID: <47AC023E.8070902@is.kochi-u.ac.jp> Hideki SUNADA さんは書きました: > 新サーバにMailmanの導入を検討中ですが > 公式サイトの最新日本版2.1.9は、以前の日本語パッチはすでに適応済 > みなのでしょうか? パッチに相当する部分は 2.1.6 以降、本家に取り込まれています。 email パッチに相当するところが必要になるかもしれませんが、 過去ログで探してみてください。 > > また、FreeBSDのPortsから日本語版2.1.9は入手可能でしょうか? FreeBSD の方で聞かれたらと思いますが、 http://www.freebsd.org/ja/ports/master-index.html の中に入っているようです。 -- 菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx http://weather.is.kochi-u.ac.jp/ 〒780-8520 高知大学理学部情報科学教室 From tkikuchi @ xxxxxxxxxxxxxxxx Fri Feb 8 16:24:13 2008 From: tkikuchi @ xxxxxxxxxxxxxxxx (Tokio Kikuchi) Date: Fri, 08 Feb 2008 16:24:13 +0900 Subject: [mmjp-users 2298] Re: =?iso-2022-jp?b?GyRCNElNfSVHITwlPyVZITwlOSRHIVZHSzR+IVcbKEI=?= =?iso-2022-jp?b?GyRCJDckPyVhITwlayROOVRKfRsoQg==?= In-Reply-To: <20080207125856.2CF4.K100RS4V@smb.net> References: <20080207125856.2CF4.K100RS4V@smb.net> Message-ID: <47AC039D.5030508@is.kochi-u.ac.jp> > モデレータから「管理データベース」で「拒否」あるいは「破棄」したメー > ルをそれぞれ保存し、あとから閲覧出来る形にしたい、という要望がありま > した。 > > どのような解が考えられますでしょうか? 「サイト管理者のためにメールを保管する」にチェックを入れると サーバの /spam というディレクトリに入ります。 「メールを(個別に)次のアドレスに転送する」で、転送先に 別のリストを指定すると、その保存書庫で閲覧できるかも しれません。 > 漠然とした質問ですみません。ヒントがあればお教え下さい。 > よろしくお願い申し上げます。 ヒントだけですので、工夫してみてください。 -- 菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx http://weather.is.kochi-u.ac.jp/ 〒780-8520 高知大学理学部情報科学教室 From tkikuchi @ xxxxxxxxxxxxxxxx Fri Feb 8 16:26:07 2008 From: tkikuchi @ xxxxxxxxxxxxxxxx (Tokio Kikuchi) Date: Fri, 08 Feb 2008 16:26:07 +0900 Subject: [mmjp-users 2299] =?iso-2022-jp?b?GyRCJU0lQyVIJW8hPCUvOSk7dk09RGobKEI=?= Message-ID: <47AC040F.4080808@is.kochi-u.ac.jp> 皆様 高知大学のネットワーク工事のため、2月8日午後9時から 2月11日午後5時まで、本メーリングリストの利用が できなくなります。ご不便をおかけしますが、よろしく お願いいたします。 -- 菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx http://weather.is.kochi-u.ac.jp/ 〒780-8520 高知大学理学部情報科学教室 From hideki @ xxxxxxxxxx Fri Feb 8 16:40:14 2008 From: hideki @ xxxxxxxxxx (Hideki SUNADA) Date: Fri, 08 Feb 2008 16:40:14 +0900 Subject: [mmjp-users 2300] Re: =?iso-2022-jp?b?GyRCRnxLXDhsSEcbKEIyLjEuORskQiRORnxLXDhsGyhC?= =?iso-2022-jp?b?GyRCJVElQyVBJE5JLE1XQC0bKEI=?= In-Reply-To: <47AC023E.8070902@is.kochi-u.ac.jp> References: <20080207020821.5F51.FCEB3F22@pac-01.com> <47AC023E.8070902@is.kochi-u.ac.jp> Message-ID: <20080208163510.0D3F.FCEB3F22@pac-01.com> いつもありがとうございます。 日本語化パッチは、すでに適応済みなのですね。 Mailmanの使用+インストールは、かなり以前に行ったため キチンと設置出来るかどうか少し不安ですが、 高性能なMailmanは是非利用させて頂きたいので再度挑戦してみます。 ご返答ありがとうございました! On Fri, 08 Feb 2008 16:18:22 +0900 Tokio Kikuchi wrote: > **注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** > > Hideki SUNADA さんは書きました: > > > 新サーバにMailmanの導入を検討中ですが > > 公式サイトの最新日本版2.1.9は、以前の日本語パッチはすでに適応済 > > みなのでしょうか? > > パッチに相当する部分は 2.1.6 以降、本家に取り込まれています。 > email パッチに相当するところが必要になるかもしれませんが、 > 過去ログで探してみてください。 > > > > また、FreeBSDのPortsから日本語版2.1.9は入手可能でしょうか? > > FreeBSD の方で聞かれたらと思いますが、 > http://www.freebsd.org/ja/ports/master-index.html > の中に入っているようです。 > > -- > 菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx > http://weather.is.kochi-u.ac.jp/ > 〒780-8520 高知大学理学部情報科学教室 > -- > 日本語Mailman利用者ML 案内ページ > http://mm.tkikuchi.net/mailman/listinfo/mmjp-users > 退会・変更・配送一時停止は以下へ > http://mm.tkikuchi.net/mailman/options/mmjp-users/hideki%40pac-01.com From k100rs4v @ xxxxxxx Fri Feb 8 17:47:50 2008 From: k100rs4v @ xxxxxxx (=?ISO-2022-JP?B?GyRCNVc7fBsoQg==?=) Date: Fri, 08 Feb 2008 17:47:50 +0900 Subject: [mmjp-users 2301] Re: =?iso-2022-jp?b?GyRCNElNfSVHITwlPyVZITwlOSRHIVZHSzR+IVcbKEI=?= =?iso-2022-jp?b?GyRCJDckPyVhITwlayROOVRKfRsoQg==?= In-Reply-To: <47AC039D.5030508@is.kochi-u.ac.jp> References: <20080207125856.2CF4.K100RS4V@smb.net> <47AC039D.5030508@is.kochi-u.ac.jp> Message-ID: <20080208174705.C8E0.K100RS4V@smb.net> 久慈@愛媛松山です   菊地先生、お世話になります。   問題へのアプローチの方向をお教えいただき、ありがとうございます。 Tokio Kikuchi さんは書きました: >**注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** >> モデレータから「管理データベース」で「拒否」あるいは「破棄」したメー >> ルをそれぞれ保存し、あとから閲覧出来る形にしたい、という要望 >> どのような解が考えられますでしょうか? > >「サイト管理者のためにメールを保管する」にチェックを入れると >サーバの /spam というディレクトリに入ります。   あ、ここに入るのですか。(探し方がたりなかった・・・)   span-list_name-No.msg というフォーマットなのですね。    >「メールを(個別に)次のアドレスに転送する」で、転送先に >別のリストを指定すると、その保存書庫で閲覧できるかも >しれません。   ここをデフォルトの「リストオーナアドレス」ではなく、別のリストア   ドレスを表示するようにしてみます。 >ヒントだけですので、工夫してみてください。   ありがとうございました。   工夫してみます。 -- 久慈敏信@愛媛松山 From miyao @ xxxxxxxxxxx Tue Feb 12 12:15:22 2008 From: miyao @ xxxxxxxxxxx (miyao) Date: Tue, 12 Feb 2008 12:15:22 +0900 Subject: [mmjp-users 2302] =?iso-2022-jp?b?bWFpbG1hbi0yLjEuNyAbJEIkTiUkJXMlOSVIITwlaxsoQg==?= Message-ID: <000001c86d25$8400ed90$0401a8c0@WINDOWSDESKTOP> 初めまして、宮尾と申します。 現在、VineLinux4.2 に mailman 2.1.7 を tar ボールからインストールしよう と 試みているのですが、python のパスの設定が上手く行かずセットアップが出来 ません。 python のどのファイルを指定してあげれば良いのでしょうか? # mkdir /var/mailman # chown mailman:mailman /var/mailman # cd mailman-2.1.7/ # ./configure --prefix=/var/mailman --with-mail-gid=postfix --with-apache-gid=apache --with-python=/usr/bin/python2.4 creating cache ./config.cache checking for --with-python... /usr/bin/python2.4 checking Python interpreter... /usr/bin/python2.4 checking Python version... 2.4.4 checking that Python has a working distutils... configure: error: ***** Distutils is not available or is incomplete for /usr/bin/python2.4 ***** If you installed Python from RPM (or other package manager) ***** be sure to install the -devel package, or install Python ***** from source. See README.LINUX for details ファイルが沢山有ります。 # find / -name python* /usr/lib/jed/lib/python.dfa /usr/lib/xchat/plugins/python.so /usr/lib/python2.4 /usr/lib/python2.4/idlelib/Icons/python.gif /usr/lib/rpm/pythondeps.sh /usr/bin/python2.4 /usr/bin/python /usr/share/vim/vim64/ftplugin/python.vim /usr/share/vim/vim64/indent/python.vim /usr/share/vim/vim64/syntax/python.vim /usr/share/automake-1.9/am/python.am /usr/share/gtksourceview-1.0/language-specs/python.lang /usr/share/aclocal-1.9/python.m4 /usr/share/doc/libxml2-python-2.6.26/python.html /usr/share/doc/libxslt-1.1.17/python.html /usr/share/doc/python-2.4.4 /usr/share/doc/gamin-0.1.8/python.html /usr/share/man/man1/python.1.gz /var/cache/apt/archives/python_2.4.4-0vl1.2_i386.rpm ご指導下さい /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 宮尾 勝巳  ( Katumi Miyao ) E-mail : miyao @ xxxxxxxxxxx /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ From tkikuchi @ xxxxxxxxxxxxxxxx Tue Feb 12 12:35:56 2008 From: tkikuchi @ xxxxxxxxxxxxxxxx (Tokio Kikuchi) Date: Tue, 12 Feb 2008 12:35:56 +0900 Subject: [mmjp-users 2303] Re: =?iso-2022-jp?b?bWFpbG1hbi0yLjEuNyAbJEIkTiUkJXMlOSVIITwbKEI=?= =?iso-2022-jp?b?GyRCJWsbKEI=?= In-Reply-To: <000001c86d25$8400ed90$0401a8c0@WINDOWSDESKTOP> References: <000001c86d25$8400ed90$0401a8c0@WINDOWSDESKTOP> Message-ID: <47B1141C.1080404@is.kochi-u.ac.jp> 菊地です miyao さんは書きました: > 現在、VineLinux4.2 に mailman 2.1.7 を tar ボールからインストールしよう > と > 試みているのですが、python のパスの設定が上手く行かずセットアップが出来 > ません。 > python のどのファイルを指定してあげれば良いのでしょうか? > # mkdir /var/mailman > # chown mailman:mailman /var/mailman > # cd mailman-2.1.7/ > # ./configure --prefix=/var/mailman --with-mail-gid=postfix > --with-apache-gid=apache --with-python=/usr/bin/python2.4 > creating cache ./config.cache > checking for --with-python... /usr/bin/python2.4 > checking Python interpreter... /usr/bin/python2.4 > checking Python version... 2.4.4 > checking that Python has a working distutils... configure: error: > > ***** Distutils is not available or is incomplete for /usr/bin/python2.4 > ***** If you installed Python from RPM (or other package manager) > ***** be sure to install the -devel package, or install Python > ***** from source. See README.LINUX for details python-devel とかゆう名前のパッケージを入れてあげないと、 って言ってます。 あるいは、別の python をソースから入れて、、、 ソースから入れるなら mailman 2.1.9 又は 2.1.10beta をどうぞ。 -- 菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx http://weather.is.kochi-u.ac.jp/ 〒780-8520 高知大学理学部情報科学教室 From miyao @ xxxxxxxxxxx Wed Feb 13 00:18:14 2008 From: miyao @ xxxxxxxxxxx (miyao) Date: Wed, 13 Feb 2008 00:18:14 +0900 Subject: [mmjp-users 2304] Re: =?iso-2022-jp?b?bWFpbG1hbi0yLjEuNyAbJEIkTiUkJXMlOSVIITwbKEI=?= =?iso-2022-jp?b?GyRCJWsbKEI=?= In-Reply-To: <47B1141C.1080404@is.kochi-u.ac.jp> Message-ID: <001b01c86d8a$7f8b5010$0401a8c0@WINDOWSDESKTOP> 宮尾です > > ***** Distutils is not available or is incomplete for > > /usr/bin/python2.4 > > ***** If you installed Python from RPM (or other package manager) > > ***** be sure to install the -devel package, or install Python > > ***** from source. See README.LINUX for details > > python-devel とかゆう名前のパッケージを入れてあげないと、 > って言ってます。 教えて頂いた通り python-develのパッケージをインストールしてあげたら 解決出来ました。 有り難うございました。 /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 宮尾 勝巳  ( Katumi Miyao ) E-mail : miyao @ xxxxxxxxxxx /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ From miyao @ xxxxxxxxxxx Wed Feb 13 17:53:26 2008 From: miyao @ xxxxxxxxxxx (miyao) Date: Wed, 13 Feb 2008 17:53:26 +0900 Subject: [mmjp-users 2305] =?iso-2022-jp?b?GyRCNElNfSVaITwlOCRHJWElQyU7ITwlOCROSlE5ORsoQg==?= Message-ID: <002f01c86e1d$e88079e0$0401a8c0@WINDOWSDESKTOP> 宮尾と申します。 現在、VineLinux4.2 に mailman 2.1.7 を インストールして 使用しています。 ML管理ページで「公開 HTML ページとテキストファイルを編集する 」 を選択し各種挨拶文の内容を変更して「変更を送信」というボタンを押すと 以下のようなメッセージが出て変更出来ません。 Bug in Mailman version 2.1.7 We're sorry, we hit a bug! Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs. どの様に対処すれば宜しいのでしょうか? ご教授下さい。 /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 宮尾 勝巳  ( Katumi Miyao ) E-mail : miyao @ xxxxxxxxxxx /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ From tkikuchi @ xxxxxxxxxxxxxxxx Wed Feb 13 21:54:12 2008 From: tkikuchi @ xxxxxxxxxxxxxxxx (Tokio Kikuchi) Date: Wed, 13 Feb 2008 21:54:12 +0900 Subject: [mmjp-users 2306] Re: =?iso-2022-jp?b?GyRCNElNfSVaITwlOCRHJWElQyU7ITwlOCROSlEbKEI=?= =?iso-2022-jp?b?GyRCOTkbKEI=?= In-Reply-To: <002f01c86e1d$e88079e0$0401a8c0@WINDOWSDESKTOP> References: <002f01c86e1d$e88079e0$0401a8c0@WINDOWSDESKTOP> Message-ID: <47B2E874.2000503@is.kochi-u.ac.jp> > Bug in Mailman version 2.1.7 > We're sorry, we hit a bug! > Please inform the webmaster for this site of this problem. Printing of > traceback and other system information has been explicitly inhibited, > but the webmaster can find this information in the Mailman error logs. mailman インストール先の logs ディレクトリに error というファイルが あるはずです。そこに何か記録が残っていませんか? -- 菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx http://weather.is.kochi-u.ac.jp/ 〒780-8520 高知大学理学部情報科学教室 From miyao @ xxxxxxxxxxxxxxxxxxxx Thu Feb 14 02:50:47 2008 From: miyao @ xxxxxxxxxxxxxxxxxxxx (Katsumi Miyao) Date: Thu, 14 Feb 2008 02:50:47 +0900 Subject: [mmjp-users 2307] Re: =?iso-2022-jp?b?GyRCNElNfSVaITwlOCRHJWElQyU7ITwlOCROSlEbKEI=?= =?iso-2022-jp?b?GyRCOTkbKEI=?= Message-ID: <20080214025047.4699d61c.miyao@community-network.jp> 宮尾です。 > > Bug in Mailman version 2.1.7 > > We're sorry, we hit a bug! > > Please inform the webmaster for this site of this problem. > > Printing of traceback and other system information has been explicitly > > inhibited, but the webmaster can find this information in the Mailman > > error logs. > mailman インストール先の logs ディレクトリに error というファイルが > あるはずです。そこに何か記録が残っていませんか? エラーログを見たのですが、それらしきログは吐かれていませんでした。 何が原因なんでしょう?? -- Katsumi Miyao From manabu.suzuki @ xxxxxxxxxxxxxx Thu Feb 14 23:31:42 2008 From: manabu.suzuki @ xxxxxxxxxxxxxx (=?ISO-2022-JP?B?GyRCJGokcyRiJHMbKEI=?=) Date: Thu, 14 Feb 2008 23:31:42 +0900 Subject: [mmjp-users 2308] =?iso-2022-jp?b?GyRCQXc/LjxUJE5MPkEwJHJLXEo4JEtJPTwoJDkka0p9GyhC?= =?iso-2022-jp?b?GyRCSyEbKEI=?= Message-ID: <65adb8f60802140631k302d2f4av247741679567f19f@mail.gmail.com> こんにちは。 当方既にmailmanを運用しているものです。 さて、新しいメーリングリストを作成するにあたり、かわった仕様を求められています。 それは、メールの本文に送信者の「会員名」を表示するというものです。 たとえば、 このメールは「<%会員名%>」が、投稿したメッセージです。 <本文> という、状態にしたいのです。 このようなことは、mailmanで可能でしょうか? 唐突なお話しで、申し訳ありませんが、よろしくお願いいたします。 -- CHOTTONEWS / RINMON mail : Manabu.Suzuki @ xxxxxxxxxxxxxx BLOG : http://www.chottonews.com/ BBS : http://www.nmm.jp/phpBB3/ From tkikuchi @ xxxxxxxxxxxxxxxx Sat Feb 16 10:29:39 2008 From: tkikuchi @ xxxxxxxxxxxxxxxx (Tokio Kikuchi) Date: Sat, 16 Feb 2008 10:29:39 +0900 Subject: [mmjp-users 2309] Re: =?iso-2022-jp?b?GyRCNElNfSVaITwlOCRHJWElQyU7ITwlOCROSlEbKEI=?= =?iso-2022-jp?b?GyRCOTkbKEI=?= In-Reply-To: <20080214025047.4699d61c.miyao@community-network.jp> References: <20080214025047.4699d61c.miyao@community-network.jp> Message-ID: <47B63C83.2000501@is.kochi-u.ac.jp> 菊地です。遅くなりました。 >>> Bug in Mailman version 2.1.7 >>> We're sorry, we hit a bug! >>> Please inform the webmaster for this site of this problem. >>> Printing of traceback and other system information has been explicitly >>> inhibited, but the webmaster can find this information in the Mailman >>> error logs. >> mailman インストール先の logs ディレクトリに error というファイルが >> あるはずです。そこに何か記録が残っていませんか? > > エラーログを見たのですが、それらしきログは吐かれていませんでした。 > 何が原因なんでしょう?? > logs/error に無ければ、ウェブサーバのエラーログかもしれませんが、 scripts/driver に、 STEALTH_MODE = 1 という行があるので、これを STEALTH_MODE = 0 にしておくとエラー情報がウェブ画面に出るようになります。 問題が解決したら、忘れずに元の1に戻して置いてください。 edithtml は lists/listname/ に新しいファイルを作成 しようとするので、そのあたりのパーミッションの問題かもしれません。 -- 菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx http://weather.is.kochi-u.ac.jp/ 〒780-8520 高知大学理学部情報科学教室 From tkikuchi @ xxxxxxxxxxxxxxxx Sat Feb 16 10:45:01 2008 From: tkikuchi @ xxxxxxxxxxxxxxxx (Tokio Kikuchi) Date: Sat, 16 Feb 2008 10:45:01 +0900 Subject: [mmjp-users 2310] Re: =?iso-2022-jp?b?GyRCQXc/LjxUJE5MPkEwJHJLXEo4JEtJPTwoJDkbKEI=?= =?iso-2022-jp?b?GyRCJGtKfUshGyhC?= In-Reply-To: <65adb8f60802140631k302d2f4av247741679567f19f@mail.gmail.com> References: <65adb8f60802140631k302d2f4av247741679567f19f@mail.gmail.com> Message-ID: <47B6401D.2030906@is.kochi-u.ac.jp> 菊地です。 > 当方既にmailmanを運用しているものです。 > さて、新しいメーリングリストを作成するにあたり、かわった仕様を求められています。 > それは、メールの本文に送信者の「会員名」を表示するというものです。 > たとえば、 > > このメールは「<%会員名%>」が、投稿したメッセージです。 > <本文> > > という、状態にしたいのです。 > このようなことは、mailmanで可能でしょうか? > 唐突なお話しで、申し訳ありませんが、よろしくお願いいたします。 > 現状では、対応していません。 Mailman/Handlers/Decorate.py を改造すれば可能と思います。 会員名をどこから取り出すか、あたりで、実装が変わるでしょうけど。 -- 菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx http://weather.is.kochi-u.ac.jp/ 〒780-8520 高知大学理学部情報科学教室 From miyao @ xxxxxxxxxxxxxxxxxxxx Sat Feb 16 15:20:48 2008 From: miyao @ xxxxxxxxxxxxxxxxxxxx (Katsumi Miyao) Date: Sat, 16 Feb 2008 15:20:48 +0900 Subject: [mmjp-users 2311] Re: =?iso-2022-jp?b?GyRCNElNfSVaITwlOCRHJWElQyU7ITwlOCROSlEbKEI=?= =?iso-2022-jp?b?GyRCOTkbKEI=?= In-Reply-To: <47B63C83.2000501@is.kochi-u.ac.jp> References: <20080214025047.4699d61c.miyao@community-network.jp> <47B63C83.2000501@is.kochi-u.ac.jp> Message-ID: <20080216152048.37aafd4f.miyao@community-network.jp> 宮尾です > logs/error に無ければ、ウェブサーバのエラーログかもしれませんが、 > scripts/driver に、 > > STEALTH_MODE = 1 > > という行があるので、これを > > STEALTH_MODE = 0 教えて頂いた通り設定値を 0 にしてWebで確認したところ下記のように表示されました。 Traceback: Traceback (most recent call last): File "/var/mailman/scripts/driver", line 101, in run_main main() File "/var/mailman/Mailman/Cgi/edithtml.py", line 125, in main ChangeHTML(mlist, cgidata, template_name, doc) File "/var/mailman/Mailman/Cgi/edithtml.py", line 160, in ChangeHTML code = re.sub(r'<([/]?script.*?)>', r'<\1>', code) NameError: global name 're' is not defined こんな感じなんですが、どこが悪いんでしょうか? -- 宮尾 勝巳 Katsumi Miyao From kawai @ xxxxxxxxx Sat Feb 16 18:41:20 2008 From: kawai @ xxxxxxxxx (Hiroaki Kawai) Date: Sat, 16 Feb 2008 18:41:20 +0900 Subject: [mmjp-users 2312] Re: =?iso-2022-jp?b?GyRCNElNfSVaITwlOCRHJWElQyU7ITwlOCROSlEbKEI=?= =?iso-2022-jp?b?GyRCOTkbKEI=?= In-Reply-To: <20080216152048.37aafd4f.miyao@community-network.jp> References: <20080216152048.37aafd4f.miyao@community-network.jp> Message-ID: <20080216184120.VZTXTK1E4Q@iij.ad.jp> 川井です。 re module が無いということは… python が滅茶苦茶古いんじゃないでしょうか…?1.6とか。 次の出力結果はどうなりますでしょうか? $ python -V > **注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** > > 宮尾です > > logs/error に無ければ、ウェブサーバのエラーログかもしれませんが、 > > scripts/driver に、 > > > > STEALTH_MODE = 1 > > > > という行があるので、これを > > > > STEALTH_MODE = 0 > 教えて頂いた通り設定値を 0 にしてWebで確認したところ下記のように表示されました。 > Traceback: > > Traceback (most recent call last): > File "/var/mailman/scripts/driver", line 101, in run_main > main() > File "/var/mailman/Mailman/Cgi/edithtml.py", line 125, in main > ChangeHTML(mlist, cgidata, template_name, doc) > File "/var/mailman/Mailman/Cgi/edithtml.py", line 160, in ChangeHTML > code = re.sub(r'<([/]?script.*?)>', r'<\1>', code) > NameError: global name 're' is not defined > > こんな感じなんですが、どこが悪いんでしょうか? > > -- > 宮尾 勝巳 > Katsumi Miyao > -- > 日本語Mailman利用者ML 案内ページ > http://mm.tkikuchi.net/mailman/listinfo/mmjp-users > 退会・変更・配送一時停止は以下へ > http://mm.tkikuchi.net/mailman/options/mmjp-users/kawai%40iij.ad.jp From miyao @ xxxxxxxxxxxxxxxxxxxx Sat Feb 16 19:21:12 2008 From: miyao @ xxxxxxxxxxxxxxxxxxxx (Katsumi Miyao) Date: Sat, 16 Feb 2008 19:21:12 +0900 Subject: [mmjp-users 2313] Re: =?iso-2022-jp?b?GyRCNElNfSVaITwlOCRHJWElQyU7ITwlOCROSlEbKEI=?= =?iso-2022-jp?b?GyRCOTkbKEI=?= In-Reply-To: <20080216184120.VZTXTK1E4Q@iij.ad.jp> References: <20080216152048.37aafd4f.miyao@community-network.jp> <20080216184120.VZTXTK1E4Q@iij.ad.jp> Message-ID: <20080216192112.5f6b438e.miyao@community-network.jp> 宮尾です > 次の出力結果はどうなりますでしょうか? > $ python -V バージョンは以下の通りです # python -V Python 2.4.4 よろしくお願いします /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 宮尾 勝巳 ( Katumi Miyao ) E-mail :miyao @ xxxxxxxxxxxxxxxxxxxx /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ From tkikuchi @ xxxxxxxxxxxxxxxx Sat Feb 16 20:56:13 2008 From: tkikuchi @ xxxxxxxxxxxxxxxx (Tokio Kikuchi) Date: Sat, 16 Feb 2008 20:56:13 +0900 Subject: [mmjp-users 2314] Re: =?iso-2022-jp?b?GyRCNElNfSVaITwlOCRHJWElQyU7ITwlOCROSlEbKEI=?= =?iso-2022-jp?b?GyRCOTkbKEI=?= In-Reply-To: <20080216152048.37aafd4f.miyao@community-network.jp> References: <20080214025047.4699d61c.miyao@community-network.jp> <47B63C83.2000501@is.kochi-u.ac.jp> <20080216152048.37aafd4f.miyao@community-network.jp> Message-ID: <47B6CF5D.5000306@is.kochi-u.ac.jp> Katsumi Miyao さんは書きました: > **注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** > > 宮尾です >> logs/error に無ければ、ウェブサーバのエラーログかもしれませんが、 >> scripts/driver に、 >> >> STEALTH_MODE = 1 >> >> という行があるので、これを >> >> STEALTH_MODE = 0 > 教えて頂いた通り設定値を 0 にしてWebで確認したところ下記のように表示されました。 > Traceback: > > Traceback (most recent call last): > File "/var/mailman/scripts/driver", line 101, in run_main > main() > File "/var/mailman/Mailman/Cgi/edithtml.py", line 125, in main > ChangeHTML(mlist, cgidata, template_name, doc) > File "/var/mailman/Mailman/Cgi/edithtml.py", line 160, in ChangeHTML > code = re.sub(r'<([/]?script.*?)>', r'<\1>', code) > NameError: global name 're' is not defined > > こんな感じなんですが、どこが悪いんでしょうか? > Mailman/Cgi/edithtml.py の最初の方に import re と書いた行があるか確認して、無ければ追加してください。 あるいは、2.1.7 をご利用ということだったので、新しい バージョンに更新する方がもっとよいです。 -- 菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx http://weather.is.kochi-u.ac.jp/ 〒780-8520 高知大学理学部情報科学教室 From miyao @ xxxxxxxxxxxxxxxxxxxx Sat Feb 16 23:37:06 2008 From: miyao @ xxxxxxxxxxxxxxxxxxxx (Katsumi Miyao) Date: Sat, 16 Feb 2008 23:37:06 +0900 Subject: [mmjp-users 2315] Re: =?iso-2022-jp?b?GyRCNElNfSVaITwlOCRHJWElQyU7ITwlOCROSlEbKEI=?= =?iso-2022-jp?b?GyRCOTkbKEI=?= In-Reply-To: <47B6CF5D.5000306@is.kochi-u.ac.jp> References: <20080214025047.4699d61c.miyao@community-network.jp> <47B63C83.2000501@is.kochi-u.ac.jp> <20080216152048.37aafd4f.miyao@community-network.jp> <47B6CF5D.5000306@is.kochi-u.ac.jp> Message-ID: <20080216233706.eaff2d51.miyao@community-network.jp> 宮尾です。 > Mailman/Cgi/edithtml.py の最初の方に > import re > と書いた行があるか確認して、無ければ追加してください。 import re を1行追加して再起動をかけたら正常に動くようになりました 有り難うございました。 /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 宮尾 勝巳 ( Katumi Miyao ) E-mail :miyao @ xxxxxxxxxxxxxxxxxxxx /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ From shiroto @ xxxxxxxxxxxxxxxxxxx Thu Feb 21 17:50:14 2008 From: shiroto @ xxxxxxxxxxxxxxxxxxx (shiroto @ xxxxxxxxxxxxxxxxxxx) Date: Thu, 21 Feb 2008 17:50:14 +0900 Subject: [mmjp-users 2316] =?iso-2022-jp?b?V2ViGyRCJCskaSRORn4ycSRLNFgkNyRGGyhC?= Message-ID: お世話になります。 現在mailman導入を検討しておりますが、Webからの入会をさせたくなく デフォルトで、入会案内ページの表示を抑止したいと思っています。 #誰でも簡単に入会できる手法をなくしたい!! 対処方法に関してご存知の方がいらっしゃいましたら、対応方法に関して ご教示いただきたく。 皆様よろしくお願いいたします。 −−−−−−−−− しろと たまき From miyao @ xxxxxxxxxxxxxxxxxxxx Thu Feb 21 18:11:50 2008 From: miyao @ xxxxxxxxxxxxxxxxxxxx (Katsumi Miyao) Date: Thu, 21 Feb 2008 18:11:50 +0900 Subject: [mmjp-users 2317] Re: =?iso-2022-jp?b?V2ViGyRCJCskaSRORn4ycSRLNFgkNyRGGyhC?= In-Reply-To: References: Message-ID: <20080221181150.1177afbb.miyao@community-network.jp> 宮尾です > 現在mailman導入を検討しておりますが、Webからの入会をさせたくなく > デフォルトで、入会案内ページの表示を抑止したいと思っています。 apache で入会案内ページにベーシック認証を付けると言った事は いかがでしょうか? ベーシック認証のパスワードを知っている人だけ入会案内ページに入れます。 /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 宮尾 勝巳 ( Katumi Miyao ) E-mail :miyao @ xxxxxxxxxxxxxxxxxxxx /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ From shiroto @ xxxxxxxxxxxxxxxxxxx Thu Feb 21 19:15:06 2008 From: shiroto @ xxxxxxxxxxxxxxxxxxx (shiroto @ xxxxxxxxxxxxxxxxxxx) Date: Thu, 21 Feb 2008 19:15:06 +0900 Subject: [mmjp-users 2318] Re: =?iso-2022-jp?b?V2ViGyRCJCskaSRORn4ycSRLNFgkNyRGGyhC?= References: <20080221181150.1177afbb.miyao@community-network.jp> Message-ID: 宮尾さま 白戸です。 mailmanの構造体がよく分かっていない状態なのでご指示いただいた 抑止方法をどのように実現していいのか? 検討がつきません。 もう少し詳しくご教示いただけませんでしょうか? >**注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** > >宮尾です >> 現在mailman導入を検討しておりますが、Webからの入会をさせたくなく >> デフォルトで、入会案内ページの表示を抑止したいと思っています。 >apache で入会案内ページにベーシック認証を付けると言った事は >いかがでしょうか? >ベーシック認証のパスワードを知っている人だけ入会案内ページに入れます。 > >/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ >宮尾 勝巳 ( Katumi Miyao ) >E-mail :miyao @ xxxxxxxxxxxxxxxxxxxx >/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ >-- >日本語Mailman利用者ML 案内ページ >http://mm.tkikuchi.net/mailman/listinfo/mmjp-users >退会・変更・配送一時停止は以下へ >http://mm.tkikuchi.net/mailman/options/mmjp-users/shiroto%40hitachi-densa.co.jp > From miyao @ xxxxxxxxxxxxxxxxxxxx Thu Feb 21 19:42:23 2008 From: miyao @ xxxxxxxxxxxxxxxxxxxx (Katsumi Miyao) Date: Thu, 21 Feb 2008 19:42:23 +0900 Subject: [mmjp-users 2319] Re: =?iso-2022-jp?b?V2ViGyRCJCskaSRORn4ycSRLNFgkNyRGGyhC?= In-Reply-To: References: <20080221181150.1177afbb.miyao@community-network.jp> Message-ID: <20080221194223.01c12d48.miyao@community-network.jp> 宮尾です。 > mailmanの構造体がよく分かっていない状態なのでご指示いただいた > 抑止方法をどのように実現していいのか? 検討がつきません。 > もう少し詳しくご教示いただけませんでしょうか? 白戸さんの、環境が分からないので何とも言えませんが、 入会案内ページの表示を抑止したいと言う事は、既にwebサーバを構築済み と言う事で良いんですよね? 私が今回提案したのは、mailman で制限するのではなく、webのサーバソフトである apache で制限した方が簡単に出来ると思います。 apaceはご存じですよね? 白戸さんの環境を教えて下さい。 /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 宮尾 勝巳  ( Katumi Miyao ) E-mail : miyao @ xxxxxxxxxxxxxxxxxxxx /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ From shiroto @ xxxxxxxxxxxxxxxxxxx Thu Feb 21 20:37:42 2008 From: shiroto @ xxxxxxxxxxxxxxxxxxx (shiroto @ xxxxxxxxxxxxxxxxxxx) Date: Thu, 21 Feb 2008 20:37:42 +0900 Subject: [mmjp-users 2320] Re: =?iso-2022-jp?b?V2ViGyRCJCskaSRORn4ycSRLNFgkNyRGGyhC?= References: <20080221181150.1177afbb.miyao@community-network.jp> <20080221194223.01c12d48.miyao@community-network.jp> Message-ID: 宮尾さま お世話になります。 白戸です。 Webサーバは構築済みです。 Webからの入会案内のページは「listinfo」にて 作成しているページだと思っております。 よってたとえば「test_ml」の購読をしようとした場合 /mailma/listinfo/test_ml/ にアクセスすることで 購読のための登録が行えるシステムだと思っています。 このWebからのアクションを抑止したいと思っております。 #説明不足ですみません。 よってapacheの設定云々ではないような気がしているのですが・・・ 間違っていればご指摘ください。 >**注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** > >宮尾です。 >> mailmanの構造体がよく分かっていない状態なのでご指示いただいた >> 抑止方法をどのように実現していいのか? 検討がつきません。 >> もう少し詳しくご教示いただけませんでしょうか? >白戸さんの、環境が分からないので何とも言えませんが、 >入会案内ページの表示を抑止したいと言う事は、既にwebサーバを構築済み >と言う事で良いんですよね? >私が今回提案したのは、mailman で制限するのではなく、webのサーバソフトである >apache で制限した方が簡単に出来ると思います。 >apaceはご存じですよね? >白戸さんの環境を教えて下さい。 > >/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ >宮尾 勝巳  ( Katumi Miyao ) >E-mail : miyao @ xxxxxxxxxxxxxxxxxxxx >/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ >-- >日本語Mailman利用者ML 案内ページ >http://mm.tkikuchi.net/mailman/listinfo/mmjp-users >退会・変更・配送一時停止は以下へ >http://mm.tkikuchi.net/mailman/options/mmjp-users/shiroto%40hitachi-densa.co.jp > From miyao @ xxxxxxxxxxxxxxxxxxxx Thu Feb 21 21:08:02 2008 From: miyao @ xxxxxxxxxxxxxxxxxxxx (=?ISO-2022-JP?B?GyRCNVxIeCEhPiFMJhsoQg==?=) Date: Thu, 21 Feb 2008 21:08:02 +0900 (JST) Subject: [mmjp-users 2321] Re: =?iso-2022-jp?b?V2ViIBskQiQrJGkkTkZ+MnEkSzRYJDckRhsoQg==?= In-Reply-To: References: <20080221181150.1177afbb.miyao@community-network.jp> <20080221194223.01c12d48.miyao@community-network.jp> Message-ID: <2255.192.168.1.4.1203595682.squirrel@www.community-network.jp> 宮尾さま > よってたとえば「test_ml」の購読をしようとした場合 > /mailma/listinfo/test_ml/ にアクセスすることで > 購読のための登録が行えるシステムだと思っています。 mailman/listinfo.cgi/test_ml はどうやって表示するのですか? インターネットブラウザを使って Web での表示ではないのですか? > このWebからのアクションを抑止したいと思っております。 > よってapacheの設定云々ではないような気がしているのですが・・・ もう、mailman の前に各ソフトが何の役目を果たしているかを、 の勉強をした方が良いと思います。 Web からのアクセスを制御するのに、なぜ、apache ではなく mailman がでやろうとするのか、理解出来ません。 もう一度言いますが、web サーバのソフトは apache です。 web の制御は apache の仕事です。 私だったら、apache の /etc/apache2/conf/httpd.conf の設定で、web のページにパスワード付けちゃいます。 /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 宮尾 勝巳  ( Katumi Miyao ) E-mail : miyao @ xxxxxxxxxxxxxxxxxxxx /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ From shiroto @ xxxxxxxxxxxxxxxxxxx Thu Feb 21 21:33:32 2008 From: shiroto @ xxxxxxxxxxxxxxxxxxx (shiroto @ xxxxxxxxxxxxxxxxxxx) Date: Thu, 21 Feb 2008 21:33:32 +0900 Subject: [mmjp-users 2322] Re: =?iso-2022-jp?b?V2ViIBskQiQrJGkkTkZ+MnEkSzRYJDckRhsoQg==?= References: <20080221181150.1177afbb.miyao@community-network.jp> <20080221194223.01c12d48.miyao@community-network.jp> <2255.192.168.1.4.1203595682.squirrel@www.community-network.jp> Message-ID: 宮尾さま いろいろとすみません。 白戸です。 確かに表示はブラウザを使ってのWeb表示ですが、そのコンテンツは mailmanの持つモジュールたちが提供していると思っております。 それでapacheで制限をかけるとしたらどのようにかければ対応可能なので しょうか? listinfoのモジュール自体に制限をかけるとmailmanが管理するリストの 一覧の参照にも制限がかかるような気がします。 間違っていますでしょうか? >**注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** > >宮尾さま > >> よってたとえば「test_ml」の購読をしようとした場合 >> /mailma/listinfo/test_ml/ にアクセスすることで >> 購読のための登録が行えるシステムだと思っています。 >mailman/listinfo.cgi/test_ml はどうやって表示するのですか? >インターネットブラウザを使って Web での表示ではないのですか? > >> このWebからのアクションを抑止したいと思っております。 >> よってapacheの設定云々ではないような気がしているのですが・・・ >もう、mailman の前に各ソフトが何の役目を果たしているかを、 >の勉強をした方が良いと思います。 > >Web からのアクセスを制御するのに、なぜ、apache ではなく >mailman がでやろうとするのか、理解出来ません。 > >もう一度言いますが、web サーバのソフトは apache です。 >web の制御は apache の仕事です。 > >私だったら、apache の /etc/apache2/conf/httpd.conf >の設定で、web のページにパスワード付けちゃいます。 > >/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ >宮尾 勝巳  ( Katumi Miyao ) >E-mail : miyao @ xxxxxxxxxxxxxxxxxxxx >/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ > >-- >日本語Mailman利用者ML 案内ページ >http://mm.tkikuchi.net/mailman/listinfo/mmjp-users >退会・変更・配送一時停止は以下へ >http://mm.tkikuchi.net/mailman/options/mmjp-users/shiroto%40hitachi-densa.co.jp > From miyao @ xxxxxxxxxxxxxxxxxxxx Thu Feb 21 21:57:17 2008 From: miyao @ xxxxxxxxxxxxxxxxxxxx (=?ISO-2022-JP?B?GyRCNVxIeCEhPiFMJhsoQg==?=) Date: Thu, 21 Feb 2008 21:57:17 +0900 (JST) Subject: [mmjp-users 2323] Re: =?iso-2022-jp?b?V2ViIBskQiQrJGkkTkZ+MnEkSzRYJDckRhsoQg==?= In-Reply-To: References: <20080221181150.1177afbb.miyao@community-network.jp> <20080221194223.01c12d48.miyao@community-network.jp> <2255.192.168.1.4.1203595682.squirrel@www.community-network.jp> Message-ID: <2736.192.168.1.4.1203598637.squirrel@www.community-network.jp> 宮尾です > 確かに表示はブラウザを使ってのWeb表示ですが、そのコンテンツは > mailmanの持つモジュールたちが提供していると思っております。 > それでapacheで制限をかけるとしたらどのようにかければ対応可能なので > しょうか? 可能だから提案しているのです。 間違っても制限はモジュールに掛けるのではなく、ディレクトリーに 掛けるのです。 公式サイトのマニュアルで勉強して下さい。 http://www.apache.jp/manual/howto/htaccess.html#auth > listinfoのモジュール自体に制限をかけるとmailmanが管理するリストの > 一覧の参照にも制限がかかるような気がします。 管理するリストの一覧ってどこの事を言っておられますか? /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 宮尾 勝巳  ( Katumi Miyao ) E-mail : miyao @ xxxxxxxxxxxxxxxxxxxx /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ From manabu.suzuki @ xxxxxxxxxxxxxx Fri Feb 22 10:50:14 2008 From: manabu.suzuki @ xxxxxxxxxxxxxx (=?ISO-2022-JP?B?GyRCJGokcyRiJHMbKEI=?=) Date: Fri, 22 Feb 2008 10:50:14 +0900 Subject: [mmjp-users 2324] Re: =?iso-2022-jp?b?GyRCQXc/LjxUJE5MPkEwJHJLXEo4JEtJPTwoJDkbKEI=?= =?iso-2022-jp?b?GyRCJGtKfUshGyhC?= In-Reply-To: <47B6401D.2030906@is.kochi-u.ac.jp> References: <65adb8f60802140631k302d2f4av247741679567f19f@mail.gmail.com> <47B6401D.2030906@is.kochi-u.ac.jp> Message-ID: <65adb8f60802211750n50020aa0h82c04d01cb4424fd@mail.gmail.com> 鈴木です。 ありがとうございます。 現状では無理ですか。。。 配信先に携帯の方がいらっしゃるので、迷惑メール防止のため「送信者」を固定にしてあげる必要があるのです。そうでないと、配信者の数だけ、受信許可にする必要があるので。。。(ドメイン設定をしたくない方もいらっしゃるので) そこで、anonymous_listを隠す設定にしているのですが、今度は、メール内でいちいち誰が送信したか名乗らないと、誰からのメールかわからない状況になり、困っているのです。 08/02/16 に Tokio Kikuchi さんは書きました: > **注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** > > 菊地です。 > > > 当方既にmailmanを運用しているものです。 > > さて、新しいメーリングリストを作成するにあたり、かわった仕様を求められています。 > > それは、メールの本文に送信者の「会員名」を表示するというものです。 > > たとえば、 > > > > このメールは「<%会員名%>」が、投稿したメッセージです。 > > <本文> > > > > という、状態にしたいのです。 > > このようなことは、mailmanで可能でしょうか? > > 唐突なお話しで、申し訳ありませんが、よろしくお願いいたします。 > > > > 現状では、対応していません。 > Mailman/Handlers/Decorate.py を改造すれば可能と思います。 > 会員名をどこから取り出すか、あたりで、実装が変わるでしょうけど。 > > -- > 菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx > http://weather.is.kochi-u.ac.jp/ > 〒780-8520 高知大学理学部情報科学教室 > -- > 日本語Mailman利用者ML 案内ページ > http://mm.tkikuchi.net/mailman/listinfo/mmjp-users > 退会・変更・配送一時停止は以下へ > http://mm.tkikuchi.net/mailman/options/mmjp-users/manabu.suzuki%40chottonews.com > -- CHOTTONEWS / RINMON mail : Manabu.Suzuki @ xxxxxxxxxxxxxx BLOG : http://www.chottonews.com/ BBS : http://www.nmm.jp/phpBB3/ From atarashi @ xxxxxxxxxxxx Fri Feb 22 12:24:47 2008 From: atarashi @ xxxxxxxxxxxx (Shuji Atarashi) Date: Fri, 22 Feb 2008 12:24:47 +0900 Subject: [mmjp-users 2325] Re: =?iso-2022-jp?b?GyRCQXc/LjxUJE5MPkEwJHJLXEo4JEtJPTwoJDkbKEI=?= =?iso-2022-jp?b?GyRCJGtKfUshGyhC?= In-Reply-To: <65adb8f60802211750n50020aa0h82c04d01cb4424fd@mail.gmail.com> References: <65adb8f60802140631k302d2f4av247741679567f19f@mail.gmail.com> <47B6401D.2030906@is.kochi-u.ac.jp> <65adb8f60802211750n50020aa0h82c04d01cb4424fd@mail.gmail.com> Message-ID: <20080222032447.GH18125@atarashi.com> 新と申します。 私の管理するMLでも以前に似たような要望があり こちらでアドバイスをいただいて、本文にではありませんがFromを 投稿者名 とするようにCleanse.pyを改造して運用しています。 ご参考になれば。 % cd /opt/mailman/Mailman/Handlers % diff Cleanse.py.orig Cleanse.py 38a39,40 > from email.Utils import parseaddr > senderfullname = parseaddr(msg.get('from'))[0] 45c47,48 < msg['From'] = formataddr((i18ndesc, mlist.GetListEmail())) --- > # msg['From'] = formataddr((i18ndesc, mlist.GetListEmail())) > msg['From'] = formataddr((senderfullname, mlist.GetListEmail())) http://mm.tkikuchi.net/pipermail/mmjp-users/2007-June/002086.html -- Shuji Atarashi From: りんもん > **注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** > > 鈴木です。 > > ありがとうございます。 > 現状では無理ですか。。。 > > 配信先に携帯の方がいらっしゃるので、迷惑メール防止のため「送信者」を固定にしてあげる必要があるのです。そうでないと、配信者の数だけ、受信許可にする必要があるので。。。(ドメイン設定をしたくない方もいらっしゃるので) > > そこで、anonymous_listを隠す設定にしているのですが、今度は、メール内でいちいち誰が送信したか名乗らないと、誰からのメールかわからない状況になり、困っているのです。 > > 08/02/16 に Tokio Kikuchi さんは書きました: > > **注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** > > > > 菊地です。 > > > > > 当方既にmailmanを運用しているものです。 > > > さて、新しいメーリングリストを作成するにあたり、かわった仕様を求められています。 > > > それは、メールの本文に送信者の「会員名」を表示するというものです。 > > > たとえば、 > > > > > > このメールは「<%会員名%>」が、投稿したメッセージです。 > > > <本文> > > > > > > という、状態にしたいのです。 > > > このようなことは、mailmanで可能でしょうか? > > > 唐突なお話しで、申し訳ありませんが、よろしくお願いいたします。 > > > > > > > 現状では、対応していません。 > > Mailman/Handlers/Decorate.py を改造すれば可能と思います。 > > 会員名をどこから取り出すか、あたりで、実装が変わるでしょうけど。 > > > > -- > > 菊地時夫 tkikuchi @ xxxxxxxxxxxxxxxx > > http://weather.is.kochi-u.ac.jp/ > > 〒780-8520 高知大学理学部情報科学教室 > > -- > > 日本語Mailman利用者ML 案内ページ > > http://mm.tkikuchi.net/mailman/listinfo/mmjp-users > > 退会・変更・配送一時停止は以下へ > > http://mm.tkikuchi.net/mailman/options/mmjp-users/manabu.suzuki%40chottonews.com > > > > > -- > CHOTTONEWS / RINMON > mail : Manabu.Suzuki @ xxxxxxxxxxxxxx > BLOG : http://www.chottonews.com/ > BBS : http://www.nmm.jp/phpBB3/ > -- > 日本語Mailman利用者ML 案内ページ > http://mm.tkikuchi.net/mailman/listinfo/mmjp-users > 退会・変更・配送一時停止は以下へ > http://mm.tkikuchi.net/mailman/options/mmjp-users/atarashi%40atarashi.com From nagae @ xxxxxxxx Sat Feb 23 20:03:04 2008 From: nagae @ xxxxxxxx (Nagae Hidetake) Date: Sat, 23 Feb 2008 20:03:04 +0900 (JST) Subject: [mmjp-users 2326] Re: =?iso-2022-jp?b?V2ViGyRCJCskaSRORn4ycSRLNFgkNyRGGyhC?= In-Reply-To: References: <20080221194223.01c12d48.miyao@community-network.jp> Message-ID: <20080223.200304.74755262.nagae@eagan.jp> 永江です。こんにちは。 From: Subject: [mmjp-users 2320] Re: Webからの入会に関して Date: Thu, 21 Feb 2008 20:37:42 +0900 > Webからの入会案内のページは「listinfo」にて > 作成しているページだと思っております。 > よってたとえば「test_ml」の購読をしようとした場合 > /mailma/listinfo/test_ml/ にアクセスすることで > 購読のための登録が行えるシステムだと思っています。 購読登録の流れについて、誤解があるように思います。 まずは処理の流れを確認しましょう。 最初のステップは白戸さんの記述どおり、/mailman/listinfo/test_ml に アクセスすることです。すると「Test_ml について」という画面が表示 されるはずです。 中ほどにある「Test_ml の購読」フォームに記入して「入会を申し込む」 ボタンを押すと入会申し込みリクエストがサーバに送られますが、 送信先の URL は最初のステップとは異なります。listinfo ではなく /mailman/subscribe/test_ml になっているはずです。 宮尾さんの提案は、Apache の機能を使って /mailman/subscribe/test_ml に アクセス制限をかけてはどうか、というものです。 こうすると、/mailman/listinfo/test_ml にアクセスした際の結果は 今までと変わらず、「Test_ml の購読」ボタンを押してリクエストを 送信する際に、ユーザー ID とパスワードを求められます。 もしかすると白戸さんは、「Test_ml について」の画面から 「Test_ml の購読」のフォームを取り除きたいと考えるかもしれません。 その場合は、管理用ページにある「公開 HTML ページとテキストファイルを 編集する」の機能を使うと良いでしょう。「リスト総合案内ページ」の HTML を編集することができます。 なお HTML からフォームを取り除く方法は単独で使わず、使うなら subscribe へのアクセス制限と合わせて使うことをおすすめします。 なぜなら、この画面は mailman の標準機能ですので、画面を変更して フォームを取り除いたとしても、その気になれば元のフォームから 送られるのと同じ内容を推測して送付することができるからです。 もっとも、このようなケースは、入会時に管理者の承認を必要とする だけで十分かもしれません。要件に応じてご判断ください。 (管理画面「プライバシー・オプション」の「subscribe_policy」) Web からの入会に関しては以上です。 ただ「誰でも簡単に入会できる手法をなくしたい」という理由ですので、 Web 以外にコマンドメールからの登録は禁止する必要がないのか、 ちょっと気になります。 -- 永江 英武 nagae @ xxxxxxxx Nagae Hidetake http://www.eagan.jp/nagae/ From shiroto @ xxxxxxxxxxxxxxxxxxx Sat Feb 23 21:35:42 2008 From: shiroto @ xxxxxxxxxxxxxxxxxxx (shiroto @ xxxxxxxxxxxxxxxxxxx) Date: Sat, 23 Feb 2008 21:35:42 +0900 Subject: [mmjp-users 2327] Re: =?iso-2022-jp?b?V2ViGyRCJCskaSRORn4ycSRLNFgkNyRGGyhC?= References: <20080221194223.01c12d48.miyao@community-network.jp> <20080223.200304.74755262.nagae@eagan.jp> Message-ID: 永江さま 白戸です。 よく分かりました。 丁寧な解説ありがとうございます。 本内容を参考にトライしてみます。 >**注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** > >永江です。こんにちは。 > >From: >Subject: [mmjp-users 2320] Re: Webからの入会に関して >Date: Thu, 21 Feb 2008 20:37:42 +0900 > >> Webからの入会案内のページは「listinfo」にて >> 作成しているページだと思っております。 >> よってたとえば「test_ml」の購読をしようとした場合 >> /mailma/listinfo/test_ml/ にアクセスすることで >> 購読のための登録が行えるシステムだと思っています。 > >購読登録の流れについて、誤解があるように思います。 >まずは処理の流れを確認しましょう。 > >最初のステップは白戸さんの記述どおり、/mailman/listinfo/test_ml に >アクセスすることです。すると「Test_ml について」という画面が表示 >されるはずです。 > >中ほどにある「Test_ml の購読」フォームに記入して「入会を申し込む」 >ボタンを押すと入会申し込みリクエストがサーバに送られますが、 >送信先の URL は最初のステップとは異なります。listinfo ではなく >/mailman/subscribe/test_ml になっているはずです。 > >宮尾さんの提案は、Apache の機能を使って /mailman/subscribe/test_ml に >アクセス制限をかけてはどうか、というものです。 >こうすると、/mailman/listinfo/test_ml にアクセスした際の結果は >今までと変わらず、「Test_ml の購読」ボタンを押してリクエストを >送信する際に、ユーザー ID とパスワードを求められます。 > > >もしかすると白戸さんは、「Test_ml について」の画面から >「Test_ml の購読」のフォームを取り除きたいと考えるかもしれません。 >その場合は、管理用ページにある「公開 HTML ページとテキストファイルを >編集する」の機能を使うと良いでしょう。「リスト総合案内ページ」の >HTML を編集することができます。 > >なお HTML からフォームを取り除く方法は単独で使わず、使うなら >subscribe へのアクセス制限と合わせて使うことをおすすめします。 >なぜなら、この画面は mailman の標準機能ですので、画面を変更して >フォームを取り除いたとしても、その気になれば元のフォームから >送られるのと同じ内容を推測して送付することができるからです。 >もっとも、このようなケースは、入会時に管理者の承認を必要とする >だけで十分かもしれません。要件に応じてご判断ください。 >(管理画面「プライバシー・オプション」の「subscribe_policy」) > > >Web からの入会に関しては以上です。 >ただ「誰でも簡単に入会できる手法をなくしたい」という理由ですので、 >Web 以外にコマンドメールからの登録は禁止する必要がないのか、 >ちょっと気になります。 > >-- >永江 英武 nagae @ xxxxxxxx >Nagae Hidetake http://www.eagan.jp/nagae/ >-- >日本語Mailman利用者ML 案内ページ >http://mm.tkikuchi.net/mailman/listinfo/mmjp-users >退会・変更・配送一時停止は以下へ >http://mm.tkikuchi.net/mailman/options/mmjp-users/shiroto%40hitachi-densa.co.jp > From shiroto @ xxxxxxxxxxxxxxxxxxx Sun Feb 24 19:07:30 2008 From: shiroto @ xxxxxxxxxxxxxxxxxxx (shiroto @ xxxxxxxxxxxxxxxxxxx) Date: Sun, 24 Feb 2008 19:07:30 +0900 Subject: [mmjp-users 2328] Re: =?iso-2022-jp?b?V2ViGyRCJCskaSRORn4ycSRLNFgkNyRGGyhC?= References: <20080221194223.01c12d48.miyao@community-network.jp> <20080223.200304.74755262.nagae@eagan.jp> Message-ID: 永江さま 白戸です。 お蔭様でうまく制御できました。 ありがとうございました。 >**注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** > >永江さま > >白戸です。 > >よく分かりました。 >丁寧な解説ありがとうございます。 > >本内容を参考にトライしてみます。 > > >>**注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** >> >>永江です。こんにちは。 >> >>From: >>Subject: [mmjp-users 2320] Re: Webからの入会に関して >>Date: Thu, 21 Feb 2008 20:37:42 +0900 >> >>> Webからの入会案内のページは「listinfo」にて >>> 作成しているページだと思っております。 >>> よってたとえば「test_ml」の購読をしようとした場合 >>> /mailma/listinfo/test_ml/ にアクセスすることで >>> 購読のための登録が行えるシステムだと思っています。 >> >>購読登録の流れについて、誤解があるように思います。 >>まずは処理の流れを確認しましょう。 >> >>最初のステップは白戸さんの記述どおり、/mailman/listinfo/test_ml に >>アクセスすることです。すると「Test_ml について」という画面が表示 >>されるはずです。 >> >>中ほどにある「Test_ml の購読」フォームに記入して「入会を申し込む」 >>ボタンを押すと入会申し込みリクエストがサーバに送られますが、 >>送信先の URL は最初のステップとは異なります。listinfo ではなく >>/mailman/subscribe/test_ml になっているはずです。 >> >>宮尾さんの提案は、Apache の機能を使って /mailman/subscribe/test_ml に >>アクセス制限をかけてはどうか、というものです。 >>こうすると、/mailman/listinfo/test_ml にアクセスした際の結果は >>今までと変わらず、「Test_ml の購読」ボタンを押してリクエストを >>送信する際に、ユーザー ID とパスワードを求められます。 >> >> >>もしかすると白戸さんは、「Test_ml について」の画面から >>「Test_ml の購読」のフォームを取り除きたいと考えるかもしれません。 >>その場合は、管理用ページにある「公開 HTML ページとテキストファイルを >>編集する」の機能を使うと良いでしょう。「リスト総合案内ページ」の >>HTML を編集することができます。 >> >>なお HTML からフォームを取り除く方法は単独で使わず、使うなら >>subscribe へのアクセス制限と合わせて使うことをおすすめします。 >>なぜなら、この画面は mailman の標準機能ですので、画面を変更して >>フォームを取り除いたとしても、その気になれば元のフォームから >>送られるのと同じ内容を推測して送付することができるからです。 >>もっとも、このようなケースは、入会時に管理者の承認を必要とする >>だけで十分かもしれません。要件に応じてご判断ください。 >>(管理画面「プライバシー・オプション」の「subscribe_policy」) >> >> >>Web からの入会に関しては以上です。 >>ただ「誰でも簡単に入会できる手法をなくしたい」という理由ですので、 >>Web 以外にコマンドメールからの登録は禁止する必要がないのか、 >>ちょっと気になります。 >> >>-- >>永江 英武 nagae @ xxxxxxxx >>Nagae Hidetake http://www.eagan.jp/nagae/ >>-- >>日本語Mailman利用者ML 案内ページ >>http://mm.tkikuchi.net/mailman/listinfo/mmjp-users >>退会・変更・配送一時停止は以下へ >>http://mm.tkikuchi.net/mailman/options/mmjp-users/shiroto%40hitachi-densa.co.jp >> >-- >日本語Mailman利用者ML 案内ページ >http://mm.tkikuchi.net/mailman/listinfo/mmjp-users >退会・変更・配送一時停止は以下へ >http://mm.tkikuchi.net/mailman/options/mmjp-users/shiroto%40hitachi-densa.co.jp > From manabu.suzuki @ xxxxxxxxxxxxxx Sun Feb 24 21:04:21 2008 From: manabu.suzuki @ xxxxxxxxxxxxxx (=?ISO-2022-JP?B?GyRCJGokcyRiJHMbKEI=?=) Date: Sun, 24 Feb 2008 21:04:21 +0900 Subject: [mmjp-users 2329] Re: =?iso-2022-jp?b?GyRCQXc/LjxUJE5MPkEwJHJLXEo4JEtJPTwoJDkbKEI=?= =?iso-2022-jp?b?GyRCJGtKfUshGyhC?= In-Reply-To: <20080222032447.GH18125@atarashi.com> References: <65adb8f60802140631k302d2f4av247741679567f19f@mail.gmail.com> <47B6401D.2030906@is.kochi-u.ac.jp> <65adb8f60802211750n50020aa0h82c04d01cb4424fd@mail.gmail.com> <20080222032447.GH18125@atarashi.com> Message-ID: <65adb8f60802240404t6c6f6120j46c3ede17dfbcb0f@mail.gmail.com> 新さん、 お世話になります。 (引用を短くさせていただいています。) 詳細なアドバイス、ありがとうございます。 なかなか、良い方法ですね。 当方の期待している形とは少し違うので残念ですが。 複数のメーリングリストを管理しているので、他のオプション同様、 メール本文のヘッダー、フッター部分で対応できるのがポイントとなります。 予約後で使えるようなのを期待しております。 現在のバージョンでは無理だということですね。 On 2/22/08, Shuji Atarashi wrote: > **注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** > 新と申します。 > > 私の管理するMLでも以前に似たような要望があり > こちらでアドバイスをいただいて、本文にではありませんがFromを > 投稿者名 > とするようにCleanse.pyを改造して運用しています。 > > ご参考になれば。 -- CHOTTONEWS / RINMON mail : Manabu.Suzuki @ xxxxxxxxxxxxxx BLOG : http://www.chottonews.com/ BBS : http://www.nmm.jp/phpBB3/ From nagae @ xxxxxxxx Tue Feb 26 07:59:52 2008 From: nagae @ xxxxxxxx (Nagae Hidetake) Date: Tue, 26 Feb 2008 07:59:52 +0900 (JST) Subject: [mmjp-users 2330] Re: =?iso-2022-jp?b?GyRCQXc/LjxUJE5MPkEwJHJLXEo4JEtJPTwoJDkbKEI=?= =?iso-2022-jp?b?GyRCJGtKfUshGyhC?= In-Reply-To: <65adb8f60802240404t6c6f6120j46c3ede17dfbcb0f@mail.gmail.com> References: <65adb8f60802211750n50020aa0h82c04d01cb4424fd@mail.gmail.com> <20080222032447.GH18125@atarashi.com> <65adb8f60802240404t6c6f6120j46c3ede17dfbcb0f@mail.gmail.com> Message-ID: <20080226.075952.112631227.nagae@eagan.jp> こんにちは。永江です。 From: "りんもん" Subject: [mmjp-users 2329] Re: 送信者の名前を本文に表示する方法 Date: Sun, 24 Feb 2008 21:04:21 +0900 > 当方の期待している形とは少し違うので残念ですが。 > > 複数のメーリングリストを管理しているので、他のオプション同様、 > メール本文のヘッダー、フッター部分で対応できるのがポイントとなります。 > 予約後で使えるようなのを期待しております。 > 現在のバージョンでは無理だということですね。 [mmjp-users 2310] の菊地さんの「現状では、対応していません」というのは、 ソースを変更しないかぎり対応していないという意味です。 もちろんパッチを当ててソースを変更してしまえば、対応できます。 [mmjp-users 2325] で新さんが提示されたパッチを りんもんさんの期待されている形に変更すると、添付のようになります。 msg_header および msg_footer の予約語に %(sender_fullname)s と %(sender_address)s が追加されます。 ただ、出勤前にドタバタと作ったので、管理ページから「msg_header」や 「msg_footer」を編集して使うと、編集時に警告が出ます。 (一応、動作はします) また帰宅してから続きをやろうと思いますが、とりあえず…。 -- 永江 英武 nagae @ xxxxxxxx Nagae Hidetake http://www.eagan.jp/nagae/ -------------- next part -------------- *** Mailman/Handlers/Decorate.py.orig Sat Jun 24 05:03:32 2006 --- Mailman/Handlers/Decorate.py Tue Feb 26 07:30:38 2008 *************** *** 41,46 **** --- 41,49 ---- if msgdata.get('isdigest') or msgdata.get('nodecorate'): return d = {} + from email.Utils import parseaddr + d['sender_fullname'] = parseaddr(msg.get('from'))[0] + d['sender_address'] = parseaddr(msg.get('from'))[1] if msgdata.get('personalize'): # Calculate the extra personalization dictionary. Note that the # length of the recips list better be exactly 1. From manabu.suzuki @ xxxxxxxxxxxxxx Tue Feb 26 14:15:05 2008 From: manabu.suzuki @ xxxxxxxxxxxxxx (=?ISO-2022-JP?B?GyRCJGokcyRiJHMbKEI=?=) Date: Tue, 26 Feb 2008 14:15:05 +0900 Subject: [mmjp-users 2331] Re: =?iso-2022-jp?b?GyRCQXc/LjxUJE5MPkEwJHJLXEo4JEtJPTwoJDkbKEI=?= =?iso-2022-jp?b?GyRCJGtKfUshGyhC?= In-Reply-To: <20080226.075952.112631227.nagae@eagan.jp> References: <65adb8f60802211750n50020aa0h82c04d01cb4424fd@mail.gmail.com> <20080222032447.GH18125@atarashi.com> <65adb8f60802240404t6c6f6120j46c3ede17dfbcb0f@mail.gmail.com> <20080226.075952.112631227.nagae@eagan.jp> Message-ID: <65adb8f60802252115h48708366j983fc9513ff0197b@mail.gmail.com> 永江さん、 お世話になります。 すばらしいです! これが出来れば、僕の望んでいることが出来ますし、 実施するML、実施しないMLも選択できそうですね。 お忙しい中、ありがとうございます。 テスト結果を待って、本番環境のテストMLにて実施してみたいと思います。 On 2/26/08, Nagae Hidetake wrote: > **注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** > > > こんにちは。永江です。 > > From: "りんもん" > Subject: [mmjp-users 2329] Re: 送信者の名前を本文に表示する方法 > Date: Sun, 24 Feb 2008 21:04:21 +0900 > > > 当方の期待している形とは少し違うので残念ですが。 > > > > 複数のメーリングリストを管理しているので、他のオプション同様、 > > メール本文のヘッダー、フッター部分で対応できるのがポイントとなります。 > > 予約後で使えるようなのを期待しております。 > > 現在のバージョンでは無理だということですね。 > > [mmjp-users 2310] の菊地さんの「現状では、対応していません」というのは、 > ソースを変更しないかぎり対応していないという意味です。 > もちろんパッチを当ててソースを変更してしまえば、対応できます。 > > [mmjp-users 2325] で新さんが提示されたパッチを > りんもんさんの期待されている形に変更すると、添付のようになります。 > msg_header および msg_footer の予約語に > %(sender_fullname)s と %(sender_address)s が追加されます。 > > ただ、出勤前にドタバタと作ったので、管理ページから「msg_header」や > 「msg_footer」を編集して使うと、編集時に警告が出ます。 > (一応、動作はします) > > また帰宅してから続きをやろうと思いますが、とりあえず…。 > > -- > 永江 英武 nagae @ xxxxxxxx > Nagae Hidetake http://www.eagan.jp/nagae/ > > > *** Mailman/Handlers/Decorate.py.orig Sat Jun 24 05:03:32 2006 > --- Mailman/Handlers/Decorate.py Tue Feb 26 07:30:38 2008 > *************** > *** 41,46 **** > --- 41,49 ---- > if msgdata.get('isdigest') or msgdata.get('nodecorate'): > return > d = {} > + from email.Utils import parseaddr > + d['sender_fullname'] = parseaddr(msg.get('from'))[0] > + d['sender_address'] = parseaddr(msg.get('from'))[1] > if msgdata.get('personalize'): > # Calculate the extra personalization dictionary. Note that the > # length of the recips list better be exactly 1. > > -- > 日本語Mailman利用者ML 案内ページ > http://mm.tkikuchi.net/mailman/listinfo/mmjp-users > 退会・変更・配送一時停止は以下へ > http://mm.tkikuchi.net/mailman/options/mmjp-users/manabu.suzuki%40chottonews.com > > -- CHOTTONEWS / RINMON mail : Manabu.Suzuki @ xxxxxxxxxxxxxx BLOG : http://www.chottonews.com/ BBS : http://www.nmm.jp/phpBB3/ From manabu.suzuki @ xxxxxxxxxxxxxx Tue Feb 26 23:35:39 2008 From: manabu.suzuki @ xxxxxxxxxxxxxx (=?ISO-2022-JP?B?GyRCJGokcyRiJHMbKEI=?=) Date: Tue, 26 Feb 2008 23:35:39 +0900 Subject: [mmjp-users 2332] Re: =?iso-2022-jp?b?GyRCQXc/LjxUJE5MPkEwJHJLXEo4JEtJPTwoJDkbKEI=?= =?iso-2022-jp?b?GyRCJGtKfUshGyhC?= In-Reply-To: <65adb8f60802252115h48708366j983fc9513ff0197b@mail.gmail.com> References: <65adb8f60802211750n50020aa0h82c04d01cb4424fd@mail.gmail.com> <20080222032447.GH18125@atarashi.com> <65adb8f60802240404t6c6f6120j46c3ede17dfbcb0f@mail.gmail.com> <20080226.075952.112631227.nagae@eagan.jp> <65adb8f60802252115h48708366j983fc9513ff0197b@mail.gmail.com> Message-ID: <65adb8f60802260635p2576eef2safff54af146dbcdf@mail.gmail.com> りんもんです。 お世話になります。 > > + from email.Utils import parseaddr > > + d['sender_fullname'] = parseaddr(msg.get('from'))[0] > > + d['sender_address'] = parseaddr(msg.get('from'))[1] 少し試してみたのですが、僕の単純ミスなのか、47行目がエラーとなり起動できなくなります。 単純に「+」の部分を追加して再起動ではだめなのでしょうかね。。 -- CHOTTONEWS / RINMON mail : Manabu.Suzuki @ xxxxxxxxxxxxxx BLOG : http://www.chottonews.com/ BBS : http://www.nmm.jp/phpBB3/ From manabu.suzuki @ xxxxxxxxxxxxxx Wed Feb 27 06:08:15 2008 From: manabu.suzuki @ xxxxxxxxxxxxxx (=?ISO-2022-JP?B?GyRCJGokcyRiJHMbKEI=?=) Date: Wed, 27 Feb 2008 06:08:15 +0900 Subject: [mmjp-users 2333] Re: =?iso-2022-jp?b?GyRCQXc/LjxUJE5MPkEwJHJLXEo4JEtJPTwoJDkbKEI=?= =?iso-2022-jp?b?GyRCJGtKfUshGyhC?= In-Reply-To: <65adb8f60802260635p2576eef2safff54af146dbcdf@mail.gmail.com> References: <65adb8f60802211750n50020aa0h82c04d01cb4424fd@mail.gmail.com> <20080222032447.GH18125@atarashi.com> <65adb8f60802240404t6c6f6120j46c3ede17dfbcb0f@mail.gmail.com> <20080226.075952.112631227.nagae@eagan.jp> <65adb8f60802252115h48708366j983fc9513ff0197b@mail.gmail.com> <65adb8f60802260635p2576eef2safff54af146dbcdf@mail.gmail.com> Message-ID: <65adb8f60802261308k1d2685bfu926a904373160a63@mail.gmail.com> りんもんです。 自己レスです。 若干進展しました。 > + from email.Utils import parseaddr > + d['sender_fullname'] = parseaddr(msg.get('from'))[0] 上記2行のみを追加したところ、「%(sender_fullname)s」が使えるようになりました。 が、当方は普通配信オプションの「普通配送会員へのメールに付けるヘッダ」に利用したところ 「%(sender_fullname)sからのメール」と記述。 「=?iso-2022-jp?b?GyRCSkZFRCNHGyhCLU1M?=からのメール」が結果。 というように、メールヘッダー同様ISO記述となってしまい「本文」では文字化けとなってしまいました。 あ〜メールヘッダーへの挿入とはそういうことだったのか。と、思い出しました。 今、一歩と言うところまで来ましたが、この文字化けを直すことは可能でしょうか? お手数をおかけしますが、よろしく、お願いいたします。 2008/2/26 りんもん : > りんもんです。 > お世話になります。 > > > > > + from email.Utils import parseaddr > > > + d['sender_fullname'] = parseaddr(msg.get('from'))[0] > > > + d['sender_address'] = parseaddr(msg.get('from'))[1] > > 少し試してみたのですが、僕の単純ミスなのか、47行目がエラーとなり起動できなくなります。 > 単純に「+」の部分を追加して再起動ではだめなのでしょうかね。。 -- CHOTTONEWS / RINMON mail : Manabu.Suzuki @ xxxxxxxxxxxxxx BLOG : http://www.chottonews.com/ BBS : http://www.nmm.jp/phpBB3/ From nagae @ xxxxxxxx Wed Feb 27 06:12:46 2008 From: nagae @ xxxxxxxx (Nagae Hidetake) Date: Wed, 27 Feb 2008 06:12:46 +0900 (JST) Subject: [mmjp-users 2334] Re: =?iso-2022-jp?b?GyRCQXc/LjxUJE5MPkEwJHJLXEo4JEtJPTwoJDkbKEI=?= =?iso-2022-jp?b?GyRCJGtKfUshGyhC?= In-Reply-To: <65adb8f60802260635p2576eef2safff54af146dbcdf@mail.gmail.com> References: <20080226.075952.112631227.nagae@eagan.jp> <65adb8f60802252115h48708366j983fc9513ff0197b@mail.gmail.com> <65adb8f60802260635p2576eef2safff54af146dbcdf@mail.gmail.com> Message-ID: <20080227.061246.48538376.nagae@eagan.jp> こんにちは。永江です。 From: "りんもん" Subject: [mmjp-users 2332] Re: 送信者の名前を本文に表示する方法 Date: Tue, 26 Feb 2008 23:35:39 +0900 > > > + from email.Utils import parseaddr > > > + d['sender_fullname'] = parseaddr(msg.get('from'))[0] > > > + d['sender_address'] = parseaddr(msg.get('from'))[1] > > 少し試してみたのですが、僕の単純ミスなのか、47行目がエラーとなり起動できなくなります。 > 単純に「+」の部分を追加して再起動ではだめなのでしょうかね。。 テキストエディタで直接 Decorate.py を編集してみたということでしょうか。 それで構いませんが、47 行目(パッチで追加した最終行のはず)で エラーが出る理由がわかりません。 単純なタイプミス等ではないかと思います。 出力されたエラーメッセージをそのままコピーして送っていただけば 原因を判断することができそうです。 あと特に書いていませんでしたが、このパッチは mailman 2.1.9 を対象と して作成しています。2.1.6 あたりでも問題なく適用できると思います。 [mmjp-users 2330] の時点では、From 行にアドレスしかないような場合に 異常終了しないか気になっていたのですが、email.Utils のドキュメントを 見てもテストしてみても、空文字列が返ってくるというだけで、 異常終了はしないようです。 http://www.python.jp/doc/2.4/lib/module-email.Utils.html そういうわけで、私の作成するパッチとしては、 Web 管理画面で msg_header や msg_footer を編集した際の 警告メッセージへの対応を加えて、とりあえず完成とします。 -- 永江 英武 nagae @ xxxxxxxx Nagae Hidetake http://www.eagan.jp/nagae/ -------------- next part -------------- *** Mailman/Handlers/Decorate.py.orig Sat Jun 24 05:03:32 2006 --- Mailman/Handlers/Decorate.py Tue Feb 26 07:30:38 2008 *************** *** 41,46 **** --- 41,49 ---- if msgdata.get('isdigest') or msgdata.get('nodecorate'): return d = {} + from email.Utils import parseaddr + d['sender_fullname'] = parseaddr(msg.get('from'))[0] + d['sender_address'] = parseaddr(msg.get('from'))[1] if msgdata.get('personalize'): # Calculate the extra personalization dictionary. Note that the # length of the recips list better be exactly 1. *** Mailman/Gui/Digest.py.orig Sat Aug 27 10:40:17 2005 --- Mailman/Gui/Digest.py Wed Feb 27 05:28:21 2008 *************** *** 27,32 **** --- 27,33 ---- # to this. ALLOWEDS = ('real_name', 'list_name', 'host_name', 'web_page_url', 'description', 'info', 'cgiext', '_internal_name', + 'sender_fullname', 'sender_address', ) From nagae @ xxxxxxxx Wed Feb 27 07:38:01 2008 From: nagae @ xxxxxxxx (Nagae Hidetake) Date: Wed, 27 Feb 2008 07:38:01 +0900 (JST) Subject: [mmjp-users 2335] Re: =?iso-2022-jp?b?GyRCQXc/LjxUJE5MPkEwJHJLXEo4JEtJPTwoJDkbKEI=?= =?iso-2022-jp?b?GyRCJGtKfUshGyhC?= In-Reply-To: <20080227.061246.48538376.nagae@eagan.jp> References: <65adb8f60802260635p2576eef2safff54af146dbcdf@mail.gmail.com> <20080226.075952.112631227.nagae@eagan.jp> <65adb8f60802252115h48708366j983fc9513ff0197b@mail.gmail.com> Message-ID: <20080227.073801.45749305.nagae@eagan.jp> 永江です。取り急ぎ… MIME decode 処理を追加して再送します。お恥ずかしい。 -- 永江 英武 nagae @ xxxxxxxx Nagae Hidetake http://www.eagan.jp/nagae/ -------------- next part -------------- *** Mailman/Handlers/Decorate.py.orig Sat Jun 24 05:03:32 2006 --- Mailman/Handlers/Decorate.py Wed Feb 27 06:35:21 2008 *************** *** 41,46 **** --- 41,50 ---- if msgdata.get('isdigest') or msgdata.get('nodecorate'): return d = {} + lcset = Utils.GetCharSet(mlist.preferred_language) + from email.Utils import parseaddr + d['sender_fullname'] = Utils.oneline(parseaddr(msg.get('from'))[0], lcset) + d['sender_address'] = parseaddr(msg.get('from'))[1] if msgdata.get('personalize'): # Calculate the extra personalization dictionary. Note that the # length of the recips list better be exactly 1. *** Mailman/Gui/Digest.py.orig Sat Aug 27 10:40:17 2005 --- Mailman/Gui/Digest.py Wed Feb 27 05:28:21 2008 *************** *** 27,32 **** --- 27,33 ---- # to this. ALLOWEDS = ('real_name', 'list_name', 'host_name', 'web_page_url', 'description', 'info', 'cgiext', '_internal_name', + 'sender_fullname', 'sender_address', ) From manabu.suzuki @ xxxxxxxxxxxxxx Wed Feb 27 08:16:52 2008 From: manabu.suzuki @ xxxxxxxxxxxxxx (=?ISO-2022-JP?B?GyRCJGokcyRiJHMbKEI=?=) Date: Wed, 27 Feb 2008 08:16:52 +0900 Subject: [mmjp-users 2336] Re: =?iso-2022-jp?b?GyRCQXc/LjxUJE5MPkEwJHJLXEo4JEtJPTwoJDkbKEI=?= =?iso-2022-jp?b?GyRCJGtKfUshGyhC?= In-Reply-To: <20080227.073801.45749305.nagae@eagan.jp> References: <65adb8f60802260635p2576eef2safff54af146dbcdf@mail.gmail.com> <20080226.075952.112631227.nagae@eagan.jp> <65adb8f60802252115h48708366j983fc9513ff0197b@mail.gmail.com> <20080227.061246.48538376.nagae@eagan.jp> <20080227.073801.45749305.nagae@eagan.jp> Message-ID: <65adb8f60802261516o9cc3d40p2e2e9a2e0a0b48bc@mail.gmail.com> 永江さん、本当にありがとうございます、りんもんです。 動作は確認できました。 しかしながら、最終的にやりたかった動きとは異なるようです。 誰が送信したかメルアドは隠したい。 →「メールの送信者を隠して, リストのアドレスに置きかえる」を設定 メールの本文に誰が送信したかのmailman上の登録名、もしくは元の送信者を使いたい →永江さんのパッチ 結果として、最初の送信者を隠す設定で「From」がメーリングリストそのものになってしまうので、永江さんのせっかくのパッチが「<メーリングリスト名>からのメールです」となってしまい、送信者の特定は出来ないようです。 あくまで、最終的にmailmanが送信するメールのヘッダーから本文が形成された感じになりますね。 つまり、「メールの送信者を隠して, リストのアドレスに置きかえる」を設定した瞬間に破綻してしまいますね。 残念です。 でも、このパッチ、すごく使えます!ありがとうございました。 2008/2/27 Nagae Hidetake : > > **注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** > > > 永江です。取り急ぎ… > > MIME decode 処理を追加して再送します。お恥ずかしい。 > > -- > 永江 英武 nagae @ xxxxxxxx > Nagae Hidetake http://www.eagan.jp/nagae/ > > *** Mailman/Handlers/Decorate.py.orig Sat Jun 24 05:03:32 2006 > --- Mailman/Handlers/Decorate.py Wed Feb 27 06:35:21 2008 > *************** > *** 41,46 **** > --- 41,50 ---- > if msgdata.get('isdigest') or msgdata.get('nodecorate'): > return > d = {} > + lcset = Utils.GetCharSet(mlist.preferred_language) > + from email.Utils import parseaddr > + d['sender_fullname'] = Utils.oneline(parseaddr(msg.get('from'))[0], lcset) > + d['sender_address'] = parseaddr(msg.get('from'))[1] > if msgdata.get('personalize'): > # Calculate the extra personalization dictionary. Note that the > # length of the recips list better be exactly 1. > *** Mailman/Gui/Digest.py.orig Sat Aug 27 10:40:17 2005 > --- Mailman/Gui/Digest.py Wed Feb 27 05:28:21 2008 > *************** > *** 27,32 **** > --- 27,33 ---- > # to this. > ALLOWEDS = ('real_name', 'list_name', 'host_name', 'web_page_url', > 'description', 'info', 'cgiext', '_internal_name', > + 'sender_fullname', 'sender_address', > ) > > > > -- > 日本語Mailman利用者ML 案内ページ > http://mm.tkikuchi.net/mailman/listinfo/mmjp-users > 退会・変更・配送一時停止は以下へ > http://mm.tkikuchi.net/mailman/options/mmjp-users/manabu.suzuki%40chottonews.com > > -- CHOTTONEWS / RINMON mail : Manabu.Suzuki @ xxxxxxxxxxxxxx BLOG : http://www.chottonews.com/ BBS : http://www.nmm.jp/phpBB3/ From manabu.suzuki @ xxxxxxxxxxxxxx Wed Feb 27 22:22:16 2008 From: manabu.suzuki @ xxxxxxxxxxxxxx (=?ISO-2022-JP?B?GyRCJGokcyRiJHMbKEI=?=) Date: Wed, 27 Feb 2008 22:22:16 +0900 Subject: [mmjp-users 2337] Re: =?iso-2022-jp?b?GyRCQXc/LjxUJE5MPkEwJHJLXEo4JEtJPTwoJDkbKEI=?= =?iso-2022-jp?b?GyRCJGtKfUshGyhC?= In-Reply-To: <65adb8f60802261516o9cc3d40p2e2e9a2e0a0b48bc@mail.gmail.com> References: <65adb8f60802260635p2576eef2safff54af146dbcdf@mail.gmail.com> <20080226.075952.112631227.nagae@eagan.jp> <65adb8f60802252115h48708366j983fc9513ff0197b@mail.gmail.com> <20080227.061246.48538376.nagae@eagan.jp> <20080227.073801.45749305.nagae@eagan.jp> <65adb8f60802261516o9cc3d40p2e2e9a2e0a0b48bc@mail.gmail.com> Message-ID: <65adb8f60802270522u76a1385alb168fe2f8a25c777@mail.gmail.com> りんもんです。 お世話になります。 (引用を短くしてあります) 何度も、この件を引っ張ってしまい、申し訳ないです。 アドレスを引っ張ってくる部分を、mailman自身に書き換えるように指示していない 「Retrun-Path」等を引っ張ってくることで、本文に利用することで逃げることが可能となりました。 一番良いのは、このアドレスから、登録されている会員アドレスから、登録されているフルネームに変換することが出来れば、良いのですが、ユーザーを検索する関数は用意されているのでしょうか? d['sender_address'] = parseaddr(msg.get('Return-Path'))[1] 2008/2/27 りんもん : > 永江さん、本当にありがとうございます、りんもんです。 > > 動作は確認できました。 > しかしながら、最終的にやりたかった動きとは異なるようです。 > > 誰が送信したかメルアドは隠したい。 > →「メールの送信者を隠して, リストのアドレスに置きかえる」を設定 > メールの本文に誰が送信したかのmailman上の登録名、もしくは元の送信者を使いたい > →永江さんのパッチ > > 結果として、最初の送信者を隠す設定で「From」がメーリングリストそのものになってしまうので、永江さんのせっかくのパッチが「<メーリングリスト名>からのメールです」となってしまい、送信者の特定は出来ないようです。 > あくまで、最終的にmailmanが送信するメールのヘッダーから本文が形成された感じになりますね。 > つまり、「メールの送信者を隠して, リストのアドレスに置きかえる」を設定した瞬間に破綻してしまいますね。 > 残念です。 > でも、このパッチ、すごく使えます!ありがとうございました。 > -- CHOTTONEWS / RINMON mail : Manabu.Suzuki @ xxxxxxxxxxxxxx BLOG : http://www.chottonews.com/ BBS : http://www.nmm.jp/phpBB3/ From nagae @ xxxxxxxx Fri Feb 29 07:09:12 2008 From: nagae @ xxxxxxxx (Nagae Hidetake) Date: Fri, 29 Feb 2008 07:09:12 +0900 (JST) Subject: [mmjp-users 2338] Re: =?iso-2022-jp?b?GyRCQXc/LjxUJE5MPkEwJHJLXEo4JEtJPTwoJDkbKEI=?= =?iso-2022-jp?b?GyRCJGtKfUshGyhC?= In-Reply-To: <65adb8f60802270522u76a1385alb168fe2f8a25c777@mail.gmail.com> References: <20080227.073801.45749305.nagae@eagan.jp> <65adb8f60802261516o9cc3d40p2e2e9a2e0a0b48bc@mail.gmail.com> <65adb8f60802270522u76a1385alb168fe2f8a25c777@mail.gmail.com> Message-ID: <20080229.070912.98853911.nagae@eagan.jp> こんにちは。永江です。 From: "りんもん" Subject: [mmjp-users 2337] Re: 送信者の名前を本文に表示する方法 Date: Wed, 27 Feb 2008 22:22:16 +0900 > > 結果として、最初の送信者を隠す設定で「From」がメーリングリストそのものになってしまうので、永江さんのせっかくのパッチが「<メーリングリスト名>からのメールです」となってしまい、送信者の特定は出来ないようです。 そうでした…。anonymous_list で使うのが目的でしたね。 > 一番良いのは、このアドレスから、登録されている会員アドレスから、登録されているフルネームに変換することが出来れば、良いのですが、ユーザーを検索する関数は用意されているのでしょうか? 登録されている名前は %(sender_nickname)s で参照できるようにしました。 # nickname という変数名が適切か、という疑問はありますが Mailman で私が初めて作ったパッチも anonymous_list 関連でした。 [mmjp-users 2171] に添付したものです。 http://mm.tkikuchi.net/pipermail/mmjp-users/2007-October/002171.html anonymous_list を使うと、書庫がすべて同じ送信者名になるので、 やり取りを理解しにくくなるのが難点です。 [mmjp-users 2171] で書いたとおり、リスト単位の設定を考えると anonymous_list に選択肢を追加するのが良さそうなのですが、 Web の管理画面なども含めて考えるとなかなか手が出ません。 -- 永江 英武 nagae @ xxxxxxxx Nagae Hidetake http://www.eagan.jp/nagae/ -------------- next part -------------- *** Mailman/Handlers/Cleanse.py.orig Mon Jan 16 06:01:35 2006 --- Mailman/Handlers/Cleanse.py Thu Feb 28 20:52:46 2008 *************** *** 32,37 **** --- 32,38 ---- del msg['approve'] # Also remove this header since it can contain a password del msg['urgent'] + msgdata['orig-sender'] = msg.get('from') # We remove other headers from anonymous lists if mlist.anonymous_list: syslog('post', 'post to %s from %s anonymized', *** Mailman/Handlers/Decorate.py.orig Sat Jun 24 05:03:32 2006 --- Mailman/Handlers/Decorate.py Fri Feb 29 06:09:18 2008 *************** *** 41,46 **** --- 41,57 ---- if msgdata.get('isdigest') or msgdata.get('nodecorate'): return d = {} + lcset = Utils.GetCharSet(mlist.preferred_language) + from email.Utils import parseaddr + sender_parsed = parseaddr(msgdata['orig-sender']) + d['sender_address'] = sender_parsed[1] + d['sender_fullname'] = d['sender_address'] + if sender_parsed[0] != '': + d['sender_fullname'] = Utils.oneline(sender_parsed[0], lcset) + d['sender_nickname'] = d['sender_fullname'] + if mlist.isMember(sender_parsed[1]): + if mlist.getMemberName(sender_parsed[1]) != None: + d['sender_nickname'] = mlist.getMemberName(sender_parsed[1]) if msgdata.get('personalize'): # Calculate the extra personalization dictionary. Note that the # length of the recips list better be exactly 1. *** Mailman/Gui/Digest.py.orig Sat Aug 27 10:40:17 2005 --- Mailman/Gui/Digest.py Thu Feb 28 20:49:49 2008 *************** *** 27,32 **** --- 27,33 ---- # to this. ALLOWEDS = ('real_name', 'list_name', 'host_name', 'web_page_url', 'description', 'info', 'cgiext', '_internal_name', + 'sender_fullname', 'sender_address', 'sender_nickname', ) From nagae @ xxxxxxxx Fri Feb 29 07:20:43 2008 From: nagae @ xxxxxxxx (Nagae Hidetake) Date: Fri, 29 Feb 2008 07:20:43 +0900 (JST) Subject: [mmjp-users 2339] Re: =?iso-2022-jp?b?GyRCQXc/LjxUJE5MPkEwJHJLXEo4JEtJPTwoJDkbKEI=?= =?iso-2022-jp?b?GyRCJGtKfUshGyhC?= In-Reply-To: <20080229.070912.98853911.nagae@eagan.jp> References: <65adb8f60802261516o9cc3d40p2e2e9a2e0a0b48bc@mail.gmail.com> <65adb8f60802270522u76a1385alb168fe2f8a25c777@mail.gmail.com> <20080229.070912.98853911.nagae@eagan.jp> Message-ID: <20080229.072043.58461725.nagae@eagan.jp> 永江です。何度もすみません。 ひとつ前のファイルを送っていました。 何やっているんだか…。 -- 永江 英武 nagae @ xxxxxxxx Nagae Hidetake http://www.eagan.jp/nagae/ -------------- next part -------------- *** Mailman/Handlers/Cleanse.py.orig Mon Jan 16 06:01:35 2006 --- Mailman/Handlers/Cleanse.py Thu Feb 28 20:52:46 2008 *************** *** 32,37 **** --- 32,38 ---- del msg['approve'] # Also remove this header since it can contain a password del msg['urgent'] + msgdata['orig-sender'] = msg.get('from') # We remove other headers from anonymous lists if mlist.anonymous_list: syslog('post', 'post to %s from %s anonymized', *** Mailman/Handlers/Decorate.py.orig Sun Sep 30 16:11:02 2007 --- Mailman/Handlers/Decorate.py Fri Feb 29 06:40:05 2008 *************** *** 41,46 **** --- 41,61 ---- if msgdata.get('isdigest') or msgdata.get('nodecorate'): return d = {} + lcset = Utils.GetCharSet(mlist.preferred_language) + from email.Utils import parseaddr + sender_parsed = parseaddr(msgdata['orig-sender']) + d['sender_address'] = sender_parsed[1] + d['sender_fullname'] = d['sender_address'] + if sender_parsed[0] != '': + d['sender_fullname'] = Utils.oneline(sender_parsed[0], lcset) + d['sender_nickname'] = d['sender_fullname'] + if mlist.isMember(sender_parsed[1]): + nickname = mlist.getMemberName(sender_parsed[1]) + if nickname != None and nickname != '': + try: + d['sender_nickname'] = nickname.encode(lcset) + except (AttributeError, UnicodeError): + d['sender_nickname'] = d['sender_fullname'] if msgdata.get('personalize'): # Calculate the extra personalization dictionary. Note that the # length of the recips list better be exactly 1. *** Mailman/Gui/Digest.py.orig Sat Aug 27 10:40:17 2005 --- Mailman/Gui/Digest.py Thu Feb 28 20:49:49 2008 *************** *** 27,32 **** --- 27,33 ---- # to this. ALLOWEDS = ('real_name', 'list_name', 'host_name', 'web_page_url', 'description', 'info', 'cgiext', '_internal_name', + 'sender_fullname', 'sender_address', 'sender_nickname', ) From manabu.suzuki @ xxxxxxxxxxxxxx Fri Feb 29 09:01:25 2008 From: manabu.suzuki @ xxxxxxxxxxxxxx (=?ISO-2022-JP?B?GyRCJGokcyRiJHMbKEI=?=) Date: Fri, 29 Feb 2008 09:01:25 +0900 Subject: [mmjp-users 2340] Re: =?iso-2022-jp?b?GyRCQXc/LjxUJE5MPkEwJHJLXEo4JEtJPTwoJDkbKEI=?= =?iso-2022-jp?b?GyRCJGtKfUshGyhC?= In-Reply-To: <20080229.072043.58461725.nagae@eagan.jp> References: <65adb8f60802261516o9cc3d40p2e2e9a2e0a0b48bc@mail.gmail.com> <65adb8f60802270522u76a1385alb168fe2f8a25c777@mail.gmail.com> <20080229.070912.98853911.nagae@eagan.jp> <20080229.072043.58461725.nagae@eagan.jp> Message-ID: <65adb8f60802281601y150492a0hbf51200ea1eb15e8@mail.gmail.com> りんもんです。 2008/2/29 Nagae Hidetake : > > **注意:このメールへの返信は mmjp-users @ xxxxxxxxxxxxxxx へ行きます** > > > 永江です。何度もすみません。 > ひとつ前のファイルを送っていました。 > > 何やっているんだか…。 > > -- > 永江 英武 nagae @ xxxxxxxx > Nagae Hidetake http://www.eagan.jp/nagae/ 永江さん、完璧です! すばらしい。活用させていただきますね。 (少々、いじるとは思いますが。。。) ありがとうございました。 -- CHOTTONEWS / RINMON mail : Manabu.Suzuki @ xxxxxxxxxxxxxx BLOG : http://www.chottonews.com/ BBS : http://www.nmm.jp/phpBB3/