小林です。
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
*******************************
Follow-Ups:
- [linux-users:93127] Re: メールのFrom行についてSUZUKI Yasuhiro
- [linux-users:93072] Re: メールのFrom行についてKenji Kobayashi
- [linux-users:93099] Re: メールのFrom行についてSUZUKI Yasuhiro
- Prev by Subject: [linux-users:93116] Norton AntiVirus detected and quarantined a virus in a message you sent.
- Next by Subject: [linux-users:93118] Re: Tomcatの環境設定について
- Previous by thread: [linux-users:93099] Re: メールのFrom行について
- Next by thread: [linux-users:93127] Re: メールのFrom行について
- Indexes:[Main][Thread]