ホームページ php教程 php手册 RFC821-简单邮件传输协议SMTP中文版-1

RFC821-简单邮件传输协议SMTP中文版-1

Jun 13, 2016 am 10:26 AM
internet smtp 中国バージョン 伝染 ; 感染 プロトコル エリア 導入 はい 単純 郵便

3.7. 域   域是最近被引入ARPA Internet邮件系统的。使用域可以使地址空间从一 个平面的普通字符串主机名变成全局地址的一个层次结构。主机由一个域名取 代,起始主机是由一系列元串组成,它们由逗号按最特殊到一般的顺序排列。   例如,"USC-ISIF.ARPA","Fred.Cambridge.UK"和"PC7.LCS.MIT.ARPA"可 能是主机-域标识符。   无论域名在SMTP中如何使用,只有正式的名称才可以被使用,不可以使用 假名或昵称。 3.8. 改变角色   TURN命令可以用来改变在传输信道上通信的程序的角色。如果程序A现在是 发送SMTP,它发送TURN命令并接到OK应答(250)后,它就变为接收SMTP了。同 理,程序B也可以从接收SMTP变为发送SMTP。若要拒绝改变角色,接收方可以发 送502作为应答。   注意:此命令是可选的。在使用TCP的传输信道时,一般不使用此命令。然 而,当建立传输信道的代价比较大时,此命令很有用。例如,此命令可以支持一 般公共交换电话系统作为传输信道。 4. SMTP说明 4.1. SMTP命令 4.1.1. 命令语法   SMTP命令定义了邮件传输或由用户定义的系统功能。它的命令是由 结束的字符串。而在带有参数的情况下,命令本身由和参数分开,如果 未带参数可以直接和连接。邮箱的语法格式必须和接收站点的格式一致。 下面讨论SMTP命令和应答。   发送邮件操作涉及到不同的数据对象,它们由不同的参数相互连接。回 复路径就是MAIL命令的参数,而转发路径则是RCPT命令的参数,邮件日期是 DATA命令的参数。这些参数或者数据对象必须跟在命令后。这种模式也就要 求有不同的缓冲区来存储这些对象,也就是说,有一个回复路径缓冲区,一 个转发路径缓冲区,一个邮件内容缓冲区。特定的命令产生自己的缓冲区, 或使一个或多个缓冲的内容被清除。   HELLO (HELO)   此命令用于向接收SMTP确认发送SMTP。参数域包括发送SMTP的主机名。 接收SMTP通过连接确认命令来向发送SMTP确认接收SMTP。引命令和OK响应确 认发送和接收SMTP进入了初始状态,也就是说,没有操作正在执行,所有状态 表和缓冲区已经被子清除。   MAIL (MAIL)   此命令用于开始将邮件发送到一个多个邮箱中。参数域包括回复路径。 返回路径中包括了可选的主机和发送者邮箱列表。当有主机列表时,它是一 个回复路径源,它说明此邮箱是由在表中的主机一一传递发送(第一个主机 是最后一个接收到此邮件的主机)过来的。此表也有作向发送者返回非传递信 号的源路径。因为每个传递主机地址都被加在此表起始处,它就必须使用发送 IPCE而不是接收IPCE(如果它们不是一个IPCE的话)清楚的名称。一些出错信 息的回复路径可能就是空的。   此命令清除回复路径缓冲区,转发路径缓冲区和邮件内容缓冲区,并且将 此命令的回复路径信息插入到回复路径缓冲区中。   RECIPIENT (RCPT)   此命令用于确定邮件内容的唯一接收者;多个接收者将由多个此命令指定。 转发路径中包括一个可选的主机和一个必须的目的邮箱。当出现主机列表时, 这就是一个源路径,它指明邮件必须向列表中的上一个主机发送。如果接收 SMTP未实现邮件的传递发送,就会返回如未知本地用户(550)的信息给用户。   当邮件被传递发送时,传递主机必须将自己的名称由转发路径的开始处 移至回复路径的结束处。当邮件最终到达目的地时,接收SMTP将以它的主机邮 件格式自己的名称插入目标邮件中。例如,由传递主机A接收的带有如下参 数的邮件时,   FROM:   TO:   将会变成如下形式:   FROM:   TO:.   此命令导致它的转发路径参数加入转发路径缓冲区中。   DATA (DATA)   接收者将跟在命令后的行作为邮件内容。此命令导致此命令后的邮件内容 加入邮件内容缓冲区。邮件内容可以包括所有128个ASCII码字符。邮件内容由只 包括一个句号的行结束,也就是如下的字符序列:".",它指示了 邮件的结束。   邮件内容的结束指示要求接收者现在就处理保存的邮件内容。此过程将回复 路径缓冲区,转发路径缓冲区和邮件内容缓冲区的内容全部清空。如果操作成功, 接收者必须返回OK应答;如果失败也必须返回失败应答。   当接收SMTP收到一条信息时,无论是用作转发还是此邮件已经到达目的地, 它都必须在邮件内容的开始处加上时间戳这一行,这一行指示了接收到邮件主 机和发出此邮件主机的标识,以及接收到邮件内容的时间和日期。转发的信件 将有多行这样的时间戳。当接收SMTP作最后一站的传送时,它将返回路径信息 行插入邮件中。此行包括了发送命令中的的信息。在这里,最 后一站的传送的意思是邮件将被送到目的用户手中,但在一些情况下,邮件可 能需要更进一步的加工并由另外的邮件系统传送。   可能在返回路径中的邮箱与实际发送的邮件不一致,这个情况可能发生在 需要传送一个特定的错误处理信箱而不是信件发送者那里。上面所述说明了, 最后的邮件内容由一个返回路径行,和在其后的一个或多个时间戳行构成。这 些行后面是邮件内容的头和体信息。   当处理后面的邮件数据指示部分成功时就需要特定的说明。这种情况可能 发生在发送SMTP发现当邮件需要传送给多个用户时,只能够成功地向其中的一 部分发送信息这种情况下。在这种情况下,必须对DATA命令发送OK应答,而接 收SMTP组织并发送一个"不可传递邮件"信息到信息的发送者。在此信息中或者 发送一个不成功接收者的列表,或者每次发送一个不成接收者,而发送多次。 所有不可传递邮件信息由MAIL命令发送。   返回路径和接收时间戳例子   Return-Path:   Received: from GHI.ARPA by JKL.ARPA ; 27 Oct 81 15:27:39 PST   Received: from DEF.ARPA by GHI.ARPA ; 27 Oct 81 15:15:13 PST   Received: from ABC.ARPA by DEF.ARPA ; 27 Oct 81 15:01:59 PST   Date: 27 Oct 81 15:01:01 PST   From: JOE@ABC.ARPA   Subject: Improved Mailing System Installed   To: SAM@JKL.ARPA   This is to inform you that ...   SEND (SEND)   此命令用于开始一个发送命令,将邮件发送到一个或多个终端上。参数 域包括了一个回复路径,此命令如果成功就将邮件发送到终端上了。   回复路径包括一个可选的主机列表和发送者邮箱。当出现主机列表时, 表示这是一个传送路径,邮件就是经过这个路径上的每个主机发送到这里的 (列表上第一个主机是最后经手的主机)。此表用于返回非传递信号到发送者。 因为每个传递主机地址都被加在此表起始处,它就必须使用发送IPCE而不是接 收IPCE(如果它们不是一个IPCE的话)清楚的名称。一些出错信息的回复路径 可能就是空的。   此命令清除回复路径缓冲区,转发路径缓冲区和邮件内容缓冲区,并且将 此命令的回复路径信息插入到回复路径缓冲区中。   SEND OR MAIL (SOML)   此命令用于开始一个邮件操作将邮件内容传送到一个或多个终端上,或者 传送到邮箱中。对于每个接收者,如果接收者终端打开,邮件内容将被传送到 接收者的终端上,否则就送到接收者的邮箱中。参数域包括回复路径,如果成 功地将信息送到终端或邮箱中此命令成功。   回复路径包括一个可选的主机列表和发送者邮箱。当出现主机列表时,表 示这是一个传送路径,邮件就是经过这个路径上的每个主机发送到这里的(列 表上第一个主机是最后经手的主机)。此表用于返回非传递信号到发送者。因 为每个传递主机地址都被加在此表起始处,它就必须使用发送IPCE而不是接收 IPCE(如果它们不是一个IPCE的话)清楚的名称。一些出错信息的回复路径可 能就是空的。   此命令清除回复路径缓冲区,转发路径缓冲区和邮件内容缓冲区,并且将 此命令的回复路径信息插入到回复路径缓冲区中。   SEND AND MAIL (SAML)   此命令用于开始一个邮件操作将邮件内容传送到一个或多个终端上,并传 送到邮箱中。如果接收者终端打开,邮件内容将被传送到接收者的终端上和接 收者的邮箱中。参数域包括回复路径,如果成功地将信息送到邮箱中此命令成 功。   回复路径包括一个可选的主机列表和发送者邮箱。当出现主机列表时,表 示这是一个传送路径,邮件就是经过这个路径上的每个主机发送到这里的(列 表上第一个主机是最后经手的主机)。此表用于返回非传递信号到发送者。因 为每个传递主机地址都被加在此表起始处,它就必须使用发送IPCE而不是接收 IPCE(如果它们不是一个IPCE的话)清楚的名称。一些出错信息的回复路径可 能就是空的。   此命令清除回复路径缓冲区,转发路径缓冲区和邮件内容缓冲区,并且将 此命令的回复路径信息插入到回复路径缓冲区中。   RESET (RSET)   此命令指示当送邮件操作将被放弃。任何保存的发送者,接收者和邮件内 容应该被抛弃,所有缓冲区和状态表应该被清除,接收方必须返回OK应答。   VERIFY (VRFY)   此命令要求接收者确认参数是一个用户。如果这是(已经知道的)用户名, 返回用户的全名和指定的邮箱。此命令对回复路径缓冲区,转发路径缓冲区和邮 件内容缓冲区没有影响。   EXPAND (EXPN)   此命令要求接收者确认参数指定了一个邮件发送列表,如果是一个邮件发送 列表,就返回表中的成员。如果这是(已经知道的)用户名,返回用户的全名和 指定的邮箱。此命令对回复路径缓冲区,转发路径缓冲区和邮件内容缓冲区没有 影响。   HELP (HELP)   此命令导致接收者向HELP命令的发送者发出帮助信息。此命令可以带参数, 并返回特定的信息作为应答。此命令对回复路径缓冲区,转发路径缓冲区和邮件 内容缓冲区没有影响。   NOOP (NOOP)   此命令不影响任何参数和已经发出的命令。它只是说明没有任何操作而不是 说明接收者发送了一个OK应答。此命令对回复路径缓冲区,转发路径缓冲区和邮

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 11のコントロールパネルからOutlookメールが失われる Windows 11のコントロールパネルからOutlookメールが失われる Feb 29, 2024 pm 03:16 PM

Windows 11 のコントロール パネルに Outlook メール アイコンがありませんか?この予期せぬ状況は、通信ニーズに OutlookMail に依存している一部の人々に混乱と懸念を引き起こしました。 Outlook メールがコントロール パネルに表示されないのはなぜですか?コントロール パネルに Outlook メール アイコンが表示されない理由はいくつか考えられます。 Outlook が正しくインストールされていません。 Microsoft Store から Office アプリケーションをインストールしても、メール アプレットはコントロール パネルに追加されません。コントロール パネルに mlcfg32.cpl ファイルの場所がありません。レジストリ内のmlcfg32.cplファイルへのパスが正しくありません。現在、オペレーティング システムはこのアプリケーションを実行するように構成されていません

ハードドライブのシリアル番号を照会する最も簡単な方法 ハードドライブのシリアル番号を照会する最も簡単な方法 Feb 26, 2024 pm 02:24 PM

ハードディスクのシリアル番号はハードディスクの重要な識別子であり、通常、ハードディスクを一意に識別し、ハードウェアを識別するために使用されます。場合によっては、オペレーティング システムのインストール時、正しいデバイス ドライバーの検索時、ハード ドライブの修復の実行時など、ハード ドライブのシリアル番号を照会する必要があることがあります。この記事では、ハードドライブのシリアル番号を確認する簡単な方法をいくつか紹介します。方法 1: Windows コマンド プロンプトを使用してコマンド プロンプトを開きます。 Windows システムでは、Win+R キーを押し、「cmd」と入力し、Enter キーを押してコマンドを開きます。

Word の差し込み印刷で空白ページが印刷される Word の差し込み印刷で空白ページが印刷される Feb 19, 2024 pm 04:51 PM

Word を使用して差し込み印刷文書を印刷するときに空白のページが表示される場合は、この記事が役に立ちます。差し込み印刷は、個人用の文書を簡単に作成し、複数の受信者に送信できる便利な機能です。 Microsoft Word の差し込み印刷機能は、ユーザーが受信者ごとに同じコンテンツを手動でコピーする時間を節約できるため、高く評価されています。差し込み文書を印刷するには、[差し込み文書] タブに移動します。しかし、一部の Word ユーザーは、差し込み文書を印刷しようとすると、プリンターで空白のページが印刷されたり、まったく印刷されなかったりすると報告しています。これは、間違ったフォーマットまたはプリンター設定が原因である可能性があります。文書とプリンターの設定を確認し、印刷前に必ず文書をプレビューして内容が正しいことを確認してください。もし

PHP を使用して簡単なオンライン予約システムを作成する方法 PHP を使用して簡単なオンライン予約システムを作成する方法 Sep 26, 2023 pm 09:55 PM

PHP による簡単なオンライン予約システムの作成方法 インターネットの普及とユーザーの利便性の追求により、オンライン予約システムはますます普及しています。レストラン、病院、美容室、その他のサービス業であっても、シンプルなオンライン予約システムにより効率が向上し、ユーザーにより良いサービス体験を提供できます。この記事では、PHP を使用して簡単なオンライン予約システムを作成する方法と、具体的なコード例を紹介します。データベースとテーブルの作成 まず、予約情報を保存するデータベースを作成する必要があります。 MySで

Java を使用して簡単な生徒の成績レポート ジェネレーターを作成するにはどうすればよいですか? Java を使用して簡単な生徒の成績レポート ジェネレーターを作成するにはどうすればよいですか? Nov 03, 2023 pm 02:57 PM

Java を使用して簡単な生徒の成績レポート ジェネレーターを作成するにはどうすればよいですか? Student Performance Report Generator は、教師または教育者が生徒の成績レポートを迅速に作成するのに役立つツールです。この記事では、Java を使用して簡単な生徒の成績レポート ジェネレーターを作成する方法を紹介します。まず、学生オブジェクトと学生成績オブジェクトを定義する必要があります。学生オブジェクトには学生の名前や学生番号などの基本情報が含まれ、学生スコア オブジェクトには学生の科目のスコアや平均成績などの情報が含まれます。以下は、単純な Student オブジェクトの定義です。

win10英語版と中国語版の違い win10英語版と中国語版の違い Jan 04, 2024 pm 12:49 PM

Win10 の英語版と中国語版の主な違いは、言語インターフェイスとプリインストールされたアプリケーションにあります。英語版のインターフェースは英語で、プリインストールされているアプリケーションもすべて英語ですが、中国語版のインターフェースは中国語で、プリインストールされているアプリケーションも中国語で操作されます。これらを除けば、2 つのバージョンの機能と操作は実際にはまったく同じです。 win10 の英語版と中国語版の違い: 1. 言語: 英語版 Windows 10 では英語がデフォルト言語として表示されますが、中国語版 Windows 10 では中国語がデフォルト言語として設定されます。これは、インストールが完了すると、システム インターフェイス、メニュー、ダイアログ ボックス、エラー プロンプトなどがすべて異なる言語で表示されることを意味します。 2. プリインストールされたアプリケーション:

win11でインターネットにアクセスできない問題を解決するにはどうすればよいですか? Win11パソコンがインターネットに接続できない問題を解決するためのガイド win11でインターネットにアクセスできない問題を解決するにはどうすればよいですか? Win11パソコンがインターネットに接続できない問題を解決するためのガイド Jan 29, 2024 pm 08:57 PM

コンピュータを使用するとき、私たちは皆インターネットに接続しています。インターネットがあってこそ、インターネットを閲覧できます。最近、多くのユーザーから、Win11 がインターネットに接続できない問題を解決する方法を尋ねられました。ユーザーは、システムが提供するベスト マッチング サービス アプリケーションを直接開いて設定することができ、Win11 コンピューターがインターネットにアクセスできない問題の解決策をこのサイトでユーザーに丁寧に紹介します。 Win11 コンピューターがインターネットにアクセスできない場合の解決策 1: Win+S キーの組み合わせを押すか、下部タスクバーの横にある検索アイコンをクリックして Windows 検索ウィンドウを開きます。検索ボックスに「サービス」と入力し、クリックすると、システムが提供する最適なサービス アプリケーションが開きます。方法 2

iPhone でリアルタイムのボイスメール文字起こしを使用する方法 iPhone でリアルタイムのボイスメール文字起こしを使用する方法 Nov 18, 2023 pm 04:03 PM

リアルタイムのボイスメール文字起こしとは何ですか?ライブ ボイスメール トランスクリプションは、iOS 16 で導入された革新的な機能で、iPhone ユーザーがボイスメールを残しながらそのライブ トランスクリプションを表示できるようにします。この機能は、高度な音声認識テクノロジーを利用して話された言葉をテキストに変換し、ニュースを全部聞かなくても最新のニュースを入手できる便利でアクセスしやすい方法を提供します。ライブ ボイスメール トランスクリプションを使用する利点 ライブ ボイスメール トランスクリプションは、iPhone ユーザーにいくつかの利点を提供します: 生産性の向上: リアルタイムのトランスクリプションを提供することで、ライブ ボイスメール トランスクリプションはボイスメール全体を聞く必要がなくなり、ユーザーの時間と労力を節約します。これにより、ユーザーはボイスメールの内容をすばやく確認し、応答に優先順位を付けることができます。聴覚障害のあるユーザーのためのアクセシビリティ

See all articles