[Mew-dist 327] Re: [Q]From の表示が変なのですが
A. SAGATA
sagata at example.com
1996年 12月 22日 (日) 13:10:53 JST
さがたです.
In message <199612220042.JAA03269 at example.com>,
Kiyoaki Kobayashi <kikobaya at example.com> writes.
> > : 15 12/20 ☆☆☆☆☆☆☆ <<HogeHogeHogeHogeHogeHogeHogeHogeHogeHogeHoge
> > : となるはずが、
> > : 16 12/21 To:◇◇◇◇◇◇◇◇ <<HogeHogeHogeHogeHogeHogeHogeHogeHogeHoge
> > : となってしまいます。
> > というのは正しい動作です。
> もしかすると、自分のところには上記の表示になっても受取人には
> 15 12/20 差出人 <<test
> のような表示になるということでしょうか?
というか、scan.form のなかで、自分からのメールはあえて、To: を表示する
ように指定してるのです。
当然相手には、小林さんからのメールとして、表示されてるので、
問題はないですよ。
> %4(msg)%<(cur)+%| %>%<{replied}-%|%<{encrypted}E%|\
> %<(eq)%(trim{content-type})%<(amatch multipart)M%| %>%>%>%>\
> %02(mon{date})/%02(mday{date})%<{date} %|*%>\
> %<(mymbox{from})%<{to}To:%14(hdecode(friendly{to}))%>%>\
> %<(zero)%17(hdecode(friendly{from}))%> \
> %(hdecode{subject})%<{body}<<%{body}%>
この4,5行目を訳す(?!)と.
if(自分からのメール) {"To:(相手のアドレス/名前)"を見やすい形で表示}
じゃなければ(?!) {fromを見やすい形で表示}
という感じです。
> # ちょっと、理解していないのですが、これってMHでなくてsendmailの問題なので
sendmailは関係ないでしょう。
man mh-forms で十分。 :-)
なれてくると、曜日を漢字で表示させたり、
mailing-listからのメールは "L"のマークを, Newsの記事は"N"のマークを
付けたりなど、いろいろカスタマイズできて楽しいですよ :-)
ちょっと余計なコードが入ってますが、参考にして見てください。
解読のpointは
%< -> if
%> -> endif
%| -> else
%? -> else if
と、man mh-forms です。
-----
%4(msg)\
%<(cur)+%| %>\
%<{newsgroups}N%|%<{x-ml-name}L%|%<{ml-name}L%|%<{x-sequence}L%| %>%>%>%>\
%<{replied}-%|%<{encrypted}E%|%<(eq)%(trim{content-type})%<(amatch multipart)M%| %>%>%>%>\
%2(mon{date})/%2(mday{date}) \
%<(wday{date})%<(eq 1)月%?(eq 2)火%?(eq 3)水%?(eq 4)木%?(eq 5)金%?(eq 6)土%>%|日%> \
%2(hour{date}):%02(min{date}) \
%<(nonnull(trim(comp{from})))%<(amatch eem94)%17(hdecode(friendly{posted-from}))%|%17(hdecode(friendly{from}))%>%|【==From Who?==】%> \
%<(mymbox{subject})【No Title Specified】%|%(hdecode{subject})%>\
-----
--
日本電信電話株式会社 ヒューマンインタフェース研究所
嵯峨田 淳 sagata at example.com
Mew-dist メーリングリストの案内