SMTPはどのように機能しますか?

The SMTP接続 は、TransmissionControlProtocolの略であるいわゆるTCP接続に基づいています。SMTPまたはSimpleMailTransfer Protocolは、送信者と受信者の間で送信メールを送信、受信、および転送するために使用されるアプリケーションです。電子メールが送信されると、SMTPを使用してインターネット経由で1つのサーバーから別のサーバーに転送されます。簡単に言えば、 SMTPメール SMTPサーバーを介して送信される単なる電子メールです。

The SMTPサーバー at Yahooは、SMTPサーバーがサポートできるサービスとともにコード「250」で応答することにより、EHLOメッセージを確認します。メッセージ転送を開始する前に、クライアントとサーバーがサポートできるサービスと機能について合意することが重要です。そのため、ボブが自分のラップトップに書き込んだ電子メールメッセージは、アリスがそれを受け取って読むのを待っているYahooマシンに行き着きます。ただし、まだ1つ欠けていることがあります。それは、SMTPクライアントとSMTPサーバー間の接続が閉じられていることです。

最初にボブの話をして、Gmailで彼のメールメッセージを彼のメールサーバーに送信しましょう。 SMTPサーバーは、電子メールの送信を担当するコンピューターまたはアプリです。SMTP(Simple Mail Transfer Protocol)に従って機能します。 SMTPサーバーは、電子メールクライアントから電子メールを受信します。

次に、それらを別のSMTPサーバーに転送し、受信メールサーバーに転送します。SMTP(Simple Mail Transfer Protocol)は、エンドツーエンドのメッセージ配信に基づいています。 Simple Mail Transfer Protocol(SMTP)クライアントは、既知のポート25で宛先ホストのSimple Mail Transfer Protocol(SMTP)サーバーに接続して、電子メールを配信します。次に、クライアントはサーバーが220 READYFORMAILメッセージを送信するのを待ちます。

220メッセージを受信した後、クライアントはHELOコマンドを送信します。次に、サーバーは250要求のメールアクションで応答します。わかりました。SMTPとは何か、SMTPサーバーとは何かを考える必要があります。 SMTPプロトコルまたはサーバーメール転送プロトコルは、デジタル通信の一連のルールです。つまり、電子メール転送と SMTPサーバー は、送信メールの送信者と受信者を送信、受信、または切り替えることを主な機能とするアプリケーションです。

無料の電子メールを送信するために使用できるオンラインの無料のSMTPサーバーがたくさんあります。このより柔軟なシステムはモバイルユーザーにとって使いやすく、アウトバウンドトラフィック用に構成されたSMTPサーバーの固定選択肢を提供します。メール転送エージェント(MTA)が開発されましたsendmailは通常8ビットでクリーンに実装された後、「8つ送信するだけ」という代替戦略を使用して、SMTP経由で任意のテキストデータ(8ビットASCIIのような文字エンコーディング)を転送できます。フル機能のSMTPサーバーは、メッセージキューを管理して、一時的な停止の原因となったメッセージ送信を再試行します。

1982年に4.1CBSDでリリースされたSendmailは、1981年11月にRFC 788がリリースされた直後に、SMTPを実装した最初のメール転送エージェントの1つでした。送信者の電子メールを収集し、別のSMTPサーバーである受信者のローカル郵便局に配信します。 SMTPリレーサービスを使用すると、電子メールの配信可能性、IPブラックリストなどの多くの問題を解決できます。一方、SMTPは、送信側コンピューターと受信側コンピューターの両方が常にネットワークに接続されている場合に最適に機能します。

SMTP AUTHを使用すると、正当なユーザーが電子メールを転送できるようにすると同時に、スパマーなどの許可されていないユーザーへの転送サービスを拒否できます。 SMTPアドレスは、適切な通信チャネルを介して適切なデバイスまたは宛先に電子メールメッセージを送信するために使用されます。 PepipostSMTPなどのサードパーティサービスを使用することをお勧めします。信頼性がはるかに高くなります。すぐにWordPressWebサイトにPepipostを使用する方法を見てみましょう—。 MailHogやMailCatcherなどのローカルの偽のSMTPサーバー、またはFakeSMTPやDevNullSMTPなどのデスクトップアプリのセットアップを検討することもできます。

レッスンSimpleMailTransfer Protocol(SMTP)– SMTPのしくみでは、Simple Mail Transfer Protocol(SMTP)の基本、Simple Mail Transfer Protocol(SMTP)に関連するRFC、およびSimple Mail Transfer Protocol(SMTP)のしくみを学びます。 。 STARTTLS拡張機能により、SMTPサーバーサポートは接続クライアントにTLS暗号化通信をサポートしていることを通知し、クライアントがSTARTTLSコマンドを送信して接続を更新できるようにします。元のSMTPプロトコルは、認証されていない、暗号化されていない7ビットASCIIテキスト通信のみをサポートしていました。些細なman-in-the-middle攻撃、なりすまし、スパムに対して脆弱であり、送信する前にすべてのバイナリデータを読み取り可能なテキストにエンコードする必要があります。 SMTPの起源は1971年に始まり、1981年に広く導入されて以来、何度も更新、変更、拡張されてきました。

これはまったく同じプロセスですが、BobのユーザーエージェントはSMTPクライアントであり、BobのメールサーバーはSMTPサーバーです。

. .