Simple Mail Transfer Protocol とは?ページ内リンク ↓ウィキペディア(Wikipedia)記事 ↓Yahoo!知恵袋Simple Mail Transfer Protocol(簡易メール転送プロトコル、SMTP)は、インターネットで電子メールを転送するプロトコルである。通常 TCP のポート番号 25 を利用する。 転送先のサーバを特定するために、DNS の MXレコードが使われる。RFC5321で標準化されている。 出典: 『ウィキペディア(Wikipedia)』 ウィキペディア(Wikipedia)記事
Simple Mail Transfer Protocol(簡易メール転送プロトコル、SMTP)は、インターネットで電子メールを転送するプロトコルである。通常 TCP のポート番号 25 を利用する。 転送先のサーバを特定するために、DNS の MXレコードが使われる。RFC5321で標準化されている。
概要SMTP は IETF において標準化されたメール転送のためのプロトコルである。1980年 9 月にメール転送プロトコル (Mail Transfer Protocol) という名称のプロトコルが RFC 772 において提案され、2 回の改訂を経て 1982年 8 月に簡易メール転送プロトコル (SMTP) という名称で RFC 821 / STD0010 (J. B. Postel 著: Simple Mail Transfer Protocol) として標準 (Standard) になった。その後 2001年 4 月に SMTP は他の RFC の内容もあわせて改訂され、RFC 2821 (J. Klensin 編: Simple Mail Transfer Protocol) として提案標準 (Proposed Standard) になった。RFC 821 から約 20 年を経て改訂版が発行されたのは、おもにインターネットの普及にともなって様々なメール拡張機能が実装され、それらをささえる部分を整理する必要があったからである。サーバー外からの攻撃や、IPv6のアドレスにも対応できるよう、またSPF (RFC 4408)、DKIM (RFC 4686) などにも対応すべく 2008年10月に再度改訂された。 SMTP はメールサーバの MTA 間の転送だけでなく、MUA からメールサーバにメールを送信するときにも使われることが多い。 ただし、この場合受信したサーバ側のふるまいがサーバ同士の転送と異なる点が多いため、サーバ側を MSA と呼びポート番号 587 を利用し、通常の MTA と分けることが多くなってきている (RFC 5321でRFC 4409が推奨になった)。 SMTP は本来テキストベースのプロトコルであり、要求/応答メッセージのみではなく、全ての文字が 7 bit ASCII でなければならないという制限があった。現在では拡張機能により 8 bit 以上を要求する言語や添付ファイルに使われることの多いバイナリもそのまま転送することも可能であるが、互換性を考慮すると、MIME という方式で、7 bit に収まるようにすることが望ましい。 なお、日本語は通常 ISO-2022-JP という文字コードを使うことで、全てのバイトが 7 bit に収まるようにしている。 SMTP においてはサーバとクライアントの役割が明確に分離されている。RFC 5321 によれば、それらは下図のように記述される。
+---------+ +---------+
+--------+ | | | |
| User |<-->| | SMTP | |
+--------+ | Client- | Commands/Replies | Server- |
+--------+ | SMTP |<---------------->| SMTP | +--------+
| File |<-->| | and Mail | |<-->| File |
| System | | | | | | System |
+--------+ +---------+ +---------+ +--------+
SMTP client SMTP server
SMTP においてはクライアントがサーバに接続するとただちにサーバ-クライアント間に "SMTP セッション" が確立され、その後、両者の間でコマンドやそれに対する応答やメールがやりとりされる。SMTP セッション中には複数のメール・トランザクションがふくまれうる。セッションの確立のためにメッセージ送受信をともなわない点では SIP や RTSP とはことなっている。セッションの終了のためには QUIT コマンドが使用されるが、これが SIP でいえば BYE メッセージに対応している。 SMTP においてはトランスポート・プロトコルとして通常 TCP が使用されるが、それに限定されることはない。 SMTP の認証機構当初はユーザー認証機構を備えていなかったが、インターネットの普及に伴ってその必要に迫られたため、SASLメカニズムを利用した認証機構が SMTP-AUTH (SMTP Authentication) として標準化された。 認証方式として PLAIN、LOGIN、DIGEST-MD5、CRAM-MD5 などが広く利用されている。 また、SMTP-AUTH 標準化以前に POP before SMTP と呼ばれる SMTP プロトコル外の機構による利用ユーザー制限方法が考案され、現在でも利用されている。 RFC
関連項目この記事は、ウィキペディアの記事を複製、改変、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。ことなびに掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。 Yahoo!知恵袋
|
↓ニュース ↓YouTube ↓テレビ番組 ↓はてブ ↓ヤフオク ↓このページへのリンク ニュース記事●メールは、「SMTP(Simple Mail Transfer Protocol)」というプロトコルで送信される。 ... 「MAIL FROM:」は一般に「Fromヘッダ」と同じ値を指定するが、そうでなくてもよい。 ...●例えば、TCP/IP、Simple Mail Transfer Protocol(SMTP)、Post Office Protocol ... (POP)、Hypertext Transfer Protocol(HTTP)があり、 ... ●File Transfer Protocolの略称。 ファイル転送に使用するプロトコル ... Simple Mail Transfer Protocolの略称。 ... Simple Network Management Protocolの略称。 ... ●これまでのOutlookのオブジェクトモデルには、Exchangeユーザーのインターネットメール(SMTP:Simple Mail Transfer ... Protocol)アドレスを取得する機能や、Outlookストア内のメールアイテムの変更を ... ●MTA(Mail Transfer Agent)として知られるアプリケーションは、はるか昔に、つまりインターネットでSMTP(Simple Mail ... Transfer Protocol)が標準規格化されるよりも前に、 ... ●メールマガジンのプレゼントキャンペーン実施中. ITmedia エグゼクティブ入会のご案内 ... SMTP (Simple Mail Transfer Protocol) ... POP (Post Ofiice Protocol) ...
PageRank5以上の相互リンク |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |