アプリ版:「スタンプのみでお礼する」機能のリリースについて

教えてください。

コマンドプロンプトを使って、telnetでメール送信をしました。
Windows Liveメールでメール受信していますが、
送信者と受信者が表示されていません。
telnetでメールテストをすると表示されないものなのでしょうか?
メーラ(Windows Liveメール)を使って内部メール送信すると
送信者と受信者とも表示されています。

(例)
telnet 1.1.1.1 25

MAIL FROM:test@aaa.co.jp
RCPT TO:test@bbb.co.jp
DATA
test mail
.
QUIT

因みにテスト環境ですが、
OSはCentOSで、外部からの受信メールサーバ(Postfix)と
内部受信&送信メールサーバ(Postfix&Dovecot)の2つがあります。
外部メールサーバで受信したメールを内部メールサーバへ転送しています。
外部メールサーバへ別のPCからtelnetでログインし送信しています。

メールサーバのログには送信者、受信者両方表示されて残っていました。

よろしくお願いします。

A 回答 (3件)

>送信者と受信者が表示されていません。


>telnetでメールテストをすると表示されないものなのでしょうか?

SMTPサーバーは、メールヘッダーは「必要最低限のもの」しか付加しません。

メールヘッダーの「Subject:」や「From:」や「To:」はDATAコマンドの直後に書いて、ヘッダーが終わったら空行を1行入れてから本文を書かねばなりません。

(例)
telnet 1.1.1.1 25

EHLO
250 intranet Hello SMTP Daemon, pleased to meet you!
MAIL FROM:<test@aaa.co.jp>
250 <test@aaa.co.jp> Sender OK...
RCPT TO:<test@bbb.co.jp>
250 <test@bbb.co.jp> Recipient OK...
DATA
From: <test@aaa.co.jp>
To: <test@bbb.co.jp>

test mail
.
250 Message accepted for delivery by Huns SMTP Daemon
QUIT
221 SMTP Daemon Version x.x.x End!

ヘッダーは「自分で書く」ので、それにより「ある事」が可能になっていますが、その「ある事」については、当サイトでは書き込みが禁止されています(悪用のおそれがあるため)

なので、最近のsmtpサーバーは「不正なヘッダーは受け付けない」ようになっています。
    • good
    • 0

> MAIL FROM:test@aaa.co.jp


> RCPT TO:test@bbb.co.jp

ここであなたが入力したFROMやTOは、エンベロープ(Envelope)FROM、エンベロープTOと呼ばれるものです
これはメールヘッダに記載されるFROMやTOとは別物なのです
(同じ値になることもありますが、扱いとしては別物なのです)
http://www.sendmagic.jp/words+index.content_id+1 …
http://bakera.jp/glossary/%E3%82%A8%E3%83%B3%E3% …

今回の場合、メールヘッダのFROMやTOを入力していないので、表示されていないのです
逆に、ちゃんとメールヘッダのFROMやTOを入力してあげれば表示されます
    • good
    • 0

MAIL FROM:test@aaa.co.jp


RCPT TO:test@bbb.co.jp
DATA
From: <test@aaa.co.jp>
To: <test@bbb.co.jp>

test mail
.
QUIT

と送ってみてください。
MAIL FROMやRCPT TOはSMTPの通信に用いる情報であって、メールのヘッダー情報とは異なるので、別途ヘッダー情報を付加しないとメーラーは表示してくれません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!