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

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


小林です。

On Wed, 22 May 2002 23:25:31 +0900
SUZUKI Yasuhiro <ysuzuki _at_ k7.dion.ne.jp> wrote:

> > 私は、
> > 送信メッセージのローカルコピーからFrom フィールドを削除する
> >        ||
> > 送信されるメールに From ヘッダがない
> > と理解しました。違うのでしょうか?
> 件のウェッブページには、
>      送信メッセージから From フィールドを削除する
> とは書いていません。わざわざ'ローカルコピーから'と
> 書かれていますので、等号は成立しないように思うのですが。

では、「送信メッセージのローカルコピーからFrom フィールドを削除する」
とは具体的に何を指していると思いますか?
私には「送信メッセージから From フィールドを削除する」することしか思い
浮かばないのですが・・・。

> > hoge _at_ hogehoge.comというメールアドレスであれば
> > 当然、メールサーバにはhogeというユーザがいます。
> パソコンのメールソフト(MUA)がSMTPプロトコルで
> メールサーバ(MTA)とお話ししてメールを伝送する、
> という仕組みですよね。
> 
> 必ずしもメールサーバにユーザが存在する必要はないように
> 思います。

(snip)

> 送信されるメッセージに From フィールドはなくても
> Sender フィールドはあるので送信ユーザをメールサーバが
> 認識することが可能で、Sender フィールドに記載された
> メールアドレスに対応するユーザが /etc/passwd にある、
> ということですね。

私の説明が悪かったせいか、鈴木さんを混乱させて
しまったようです。すみません。

以下に今回の問題となったメールの流れをかきます。

1. MUA1(outlook98)
   From:フィールドがない場合がある。
    ↓
2. MTA1(何でもよい)
   ↓
3. MTA2(sendmail)
   sendmailは受信時にFrom:フィールドがないと/etc/passwdのコメント部の
   情報を付加したFrom:フィールドを自動的に作成します。このFrom:フィー
   ルドに漢字を付加したいがどうしたらよいか?と言うのが今回の質問
   でした。結局以下のような/etc/passwdを作成することで対応しました。
   hoge:x:500:500:小林賢治:/home/hoge:/bin/true
   (メールを受信するときはユーザが必要ですよね > 鈴木さん)
   ↓
4. MUA2(何でもよい)
   From:行をつけないメーラからでも漢字でFrom:フィールドを表示させること
   に成功。

> 小林さんの環境では、上記の設定で From 行に漢字の氏名を
> 付加できたとのことですね。
> 
> 私も試してみたいので、sendmail.cf をポストしていただけると
> ありがたいです。あまりこういうお話は聞いたことがなかったもので。

上記のようなことなので、sendmail.cfは何の細工も行っていません。
ちなみにsendmail.cfの自動でFrom:フィールドをつけるのは以下の部分でやって
います。

H?F?From: $?x$x <$g>$|$g$.

以上、よろしくです。

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

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

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