[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:93024] Re: メールのFrom行について


小林です。

On Mon, 20 May 2002 15:21:46 +0900
Kenji Kobayashi <kenjik _at_ ja2.so-net.ne.jp> wrote:

> sendmailは、MUAがFrom行を付けないで送信した場合、
> 以下のように自動的にFrom行を付加してくれるようです。
> 
> From: kenji kobayashi <kenjik _at_ ja2.so-net.ne.jp>
> 
> 上記の"kenji kobayashi"の部分は/etc/passwdファイルから
> 引っ張ってきていると思うのですが、この部分を漢字に
> したいと考えています。単純にEUCで書いたところ、
> MUA側で文字化けを起こしてしまいました。
> sendmailではEUCを何の変換もせず、そのままFrom行として
> 追加しているようです。JISコードをBase64でエンコードしたものを
> あらかじめ/etc/passwdに書けば良いと思うのですが、もっと簡単に
> 出来る方法はないでしょうか?
> (sendmail.cfの設定で出来るならありがたいのですが・・・。)

上記のような方法で/etc/passwdから名前情報をとってくるのはあきらめました。
しかしある理由により、From行を付加しないMUA(outlook98)からのFromアドレス
を"漢字"で表示する必要があります(From:がないのにFromアドレスを表示しろと
いうのも無茶な話かと思いますが・・・)。

特定の条件でoulook98はFrom行をつけない代わりに以下のような
Senderヘッダを付加することがわかりました。
Sender: "qヌq" <xxx _at_ xxxx.com>

sendmail.cfの変更によりこのSenderヘッダをFromヘッダに変換することは
可能でしょうか?
(意味が変わってしまうのは重々承知ですが、今のところこの方法しかない
のです。)
さらにすでにFromヘッダがある場合にはSenderヘッダを変換しない
ようにすることは可能でしょうか?

とりあえず、以下のことを試したのですがうまくいきませんでした。
何が間違っているのでしょうか?

Mlocal,   P=/usr/bin/procmail,  F=lsDFMAw5:/|@qrmn,     S=10, R=20/21,
とあるので、S21のルールセットに以下を加えた(ルールセットの先頭)。
RSender:$+<$+>	From:$1<$2>

以上、よろしくお願いします。

*******************************
小林 賢治
E-mail :kenjik _at_ ja2.so-net.ne.jp
*******************************

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: