NWの勉強をしております。
E-Mail送信に使用するSMTPシーケンスフローが
知りたいです。
もしお分かりの方がいらっしゃいましたら教えて下さい。
宜しくお願い致します。

このQ&Aに関連する最新のQ&A

LINE 受信」に関するQ&A: LINEの受信について

A 回答 (1件)

最近は純粋な SMTP を使うことはまずないと思うので、それを拡張


した ESMTP の単純な例なら、次のようになるでしょうか。相手が
sendmail の場合です。数字で始まるのが、相手からのメッセージ
ですが、数字部分が重要で、その後は人間がわかるようにするため
のものです。>>> で始まるのが、こちらからのメッセージです。

220 「相手ホスト名」 ESMTP 「バージョン等」
>>> EHLO 「自ホスト名」
250-「相手ホスト名など適当な挨拶文」
250-「sendmailならここに使用可能なコマンドリストが来ることが多い」
250-「続き」
250 「最後」
>>> MAIL From:<「送信者アドレス」> SIZE=「DATAで送るテキストのバイト数」
250 <「送信者アドレス」>... Sender ok
>>> RCPT To:<「受信者アドレス」>
250 <「受信者アドレス」>... Recipient ok
>>> DATA
354 Enter mail, end with "." on a line by itself
>>> ヘッダを含むテキスト
>>> .
250 「処理番号」 Message accepted for delivery
>>> QUIT
221 「相手ホスト名」 closing connection

エラーがあるときなどは、これとは違ったシーケンスになるし、
EHLO を受けつけずに相手が SMTP と判明したときは、それなりの
シーケンスになります。詳しくは、SMTP については RFC821、
ESMTP については RFC1869 を参照してください。

参考URL:http://www.rfc-editor.org/
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QSMTPホストと通信ポートを入力するソフトを導入しましt。

SMTPホストと通信ポートを入力するソフトを導入しましt。
何のことですか どこを見ればわかるのでしょうか
現在 プロバイダーはヤフーです。
困っています。

Aベストアンサー

サーバーの設定例です

受信メールサーバーの種類:POP3
受信メール(POP3):pop3.mail.yahoo.co.jp
送信メール(SMTP):smtp.mail.yahoo.co.jp

受信メールサーバー
ユーザー名:あなたのメール上の名前
パスワード:あなたが決めてください

サーバーのポート番号
送信メール(SMTP):25または587
受信メール(POP3):110

QSMTP: 用語説明

通信用語で「SMTP=simple mail transfer protocol」という言葉がありますが、この「simple=簡単な/簡便的な」は、意味として後続のどの単語にかかる言葉なのですか?

つまり;
simple mail = 簡単なメール
simple transfer = 簡便な伝送
simple protocol = 簡便な交信手続き
のいずれに相当するのかということです。

また、上記いずれかとして、「簡単な/簡便的」というなら、その難易の比較対照は何なのか教えてください。

Aベストアンサー

simple protocol = 簡便な交信手続き

の意味合いが強いと思います。

SMTPはメールサーバーからメールサーバーへメールを転送するプロトコルです。電子メールはSMPTによって、メールを送る人のメールサーバーから受け取る人のメールサーバーへと転送されますが、そのためのプロトコルです。

電子メールを送るときや受け取るときは、その人が誰かということを確かめる「ID」や「パスワード」を使いますが、SMTPではそれをしません。誰が送ったどんなメールでも転送するようになっています。つまり、メールの送受信のやりとりが簡略化されているのです。

なぜそうなっているかといえば、電子メールを出すときに一度IDやパスワードで確認されているのだから、それを次に転送するときは、あえて確認する必要はないだろう、というような意味合いで、SMTPでは手続きが簡略化されているので「シンプル」だと名づけています。

少し説明が大雑把ですが、おおむねこんなかんじです。

QSMTP認証について

現在の契約状況を見ると(SMTP認証を有効にしてください)の項目がありました。以下質問
・貴社からのメールで知ってはいましたが関係ないと思っていました。
 有効にする必要がありますか?
・必要ならば実施の方法はどこをみればよいですか?
・インタイネットエクスプロラーは5.5です
色々と調べましたがよく分かりませんので宜しく。
   以上

Aベストアンサー

今現在、不都合がない状況なら必要ありません。

Qシーケンス制御

TCPにおけるシーケンス制御、ウインドウ制御ってなにですか?
またこの二つの違いは何ですか?

Aベストアンサー

どちらもTCPパケットのヘッダ部分に必ず付加されるものです。

[シーケンス制御(番号)]
一般的に、最大長1.5Kのパケットに対して、一連のパケットの
送信データ列中でどの位置にあるのかを示す番号です。
これにより、到達順ではなく、データ内でのパケットの順番が
判定できます。

[ウインドウ制御(サイズ)]
受信側が、送り側に対して、今後どの程度のデータを受信可能か
を知らせる目的のものです。
受信バッファが不足している場合等に、この値を小さくすることで
相手からの送信量を減らすことが出来ます。フロー制御用ですね。

QWebとSMTPの関係

1、Webページの閲覧要求及びその応答は、全てSMTPと呼ばれるプロトコルで行われている。
というのは正しいですか?

Aベストアンサー

多くは、HTTPプロトコルです。動画などはRTSP (Real Time Streaming Protocol)など。
SMTP(Simple Mail Transfer Protocol)はメールサーバーへの接続プロトコル、メール転送用のプロトコルとしてはPOP(Post Office Protocol )、IMAP( Internet Message Access Protocol )


人気Q&Aランキング

おすすめ情報