ネットワークエンジニアを目指してITBOOKTopブログメールマガジンAbout広告募集ホームTCP/IPPOP3でのメール受信の仕組みPOP3でのメール受信の仕組みPOP3のメール受信の仕組みPOP3はメールを受信するときに使用するプロトコルです。POP3のやり取りは、大きく以下の3段階からなります。認証トランザクションアップデートまず、メール・ソフトからメール・サーバへTCPの110番ポート宛に接続し、「認証」を行います。認証段階では、アクセスしてきたユーザ名とパスワードをメール・サーバがチェックします。ちなみにこの時、メール・ソフトからUSERコマンドとPASSコマンドで「ユーザ名」と「パスワード」を送信します。実はWiresharkなどでPOP3のやり取りをキャプチャするとパスワードが丸見えだったりします(決して悪用しないように!)。そのため、企業によっては暗号化して送信するAPOPという認証方式を採用している場合もあります。認証が完了すると、「トランザクション」段階に移行します。ここでは、メール一覧を表示したり、メールを受信したりといった動作を行います。最後の「アップデート」段階では、メール・ソフトから依頼のあった処理をメール・サーバ側で処理する段階です。DELEコマンドで依頼したメールの削除などを行います。以上でPOP3による受信動作は終了です。POP3で使用するコマンドには以下のようなものがあります。認証で使用するコマンドUSER認証するユーザー名を指定するPASS認証するユーザーのパスワードを指定するAPOPUSER、PASSコマンドの認証の代わりに使用する。[メッセージ番号]メールメッセージ番号とそれぞれのサイズの問い合わせ。指定されたメッセージ番号のメッセージの指定されたLine分だけを表示する。Identifier)をチェックします。受信していないメールだけどメール・サーバから取り出す処理を行っています。4)というプロトコルがあります。POP3では基本的にすべてのメールをダウンロードしますが、IMAP4は指定したメールや添付ファイルだけどダウンロードすることができます。メールをサーバ側に残したままで、既読や未読の管理が可能と、POP3よりも使い勝手が良いプロトコルです。今後はIMAP4に対応したプロバイダが多くなるかもしれませんね。迷惑メールを防ぐ認証技術メールを使っていると、迷惑メールを受信することがあります。迷惑メールが大量にくる理由として、メールを配送するプロトコル「SMTP」に認証するしくみが無いから。POP3にはユーザを認証するしくみがあるのですが、SMTPにはそのしくみがないため、このしくみを悪用して大量の迷惑メールを送りつける被害が広がっています。AUTH」という2つの技術。SMTP」は、SMTPを使用する前にPOP3を使うという技術。POP3には認証するしくみがあるため、POP3で認証を行ってから、SMTPを使った通信を行います。POP3で認証すると、メール・サーバに認証したIPアドレスが一定時間保持されます。その時間内にSMTPの接続要求があったときだけ、接続を許可します。このような動作をするため、メールの利用者はメール送信前に必ずPOP3でメール・サーバにアクセスする必要がある点には注意が必要。AUTH」はSMTP自体に認証のしくみを入れたもの。AUTH」は、メール・サーバ、メール・クライアントの両方で対応している必要があります。ISPがこれらの対策を行ったため、迷惑メールを配信している業者が考えた手段が、自分たちでメール・サーバを立てて、そこから迷惑メールを送信するという方法。AUTH」では防ぐことが出来ません。「ポート25番ブロック」という方法。これは、プロバイダが自社のメール・サーバ以外のメール・サーバが、ポート25番を指定したアクセスがあった場合に、そのアクセスを遮断するというしくみ。することで、勝手にメール・サーバを立てられてもメールの送信ができなくなります。-メールのしくみ-POP3のメール受信の仕組みTelnetでPOP3の動作を確認してみようメールのやり取りをキャプチャみようメールマガジンネットワ-ク初心者のみなさま。「初心者にも理解できるネットワーク技術」これを読めばネットワークの基礎が分かる!!ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。ネットワークエンジニアを目指して。