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 Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

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 사용자는 메일 병합 문서를 인쇄하려고 할 때 프린터에서 빈 페이지가 인쇄되거나 전혀 인쇄되지 않는다고 보고했습니다. 이는 잘못된 형식이나 프린터 설정 때문일 수 있습니다. 문서 및 프린터 설정을 확인하고 인쇄하기 전에 문서를 미리 확인하여 내용이 올바른지 확인하세요. 만약에

Java를 사용하여 간단한 학생 성과 보고서 생성기를 작성하는 방법은 무엇입니까? Java를 사용하여 간단한 학생 성과 보고서 생성기를 작성하는 방법은 무엇입니까? Nov 03, 2023 pm 02:57 PM

Java를 사용하여 간단한 학생 성과 보고서 생성기를 작성하는 방법은 무엇입니까? 학생 성과 보고서 생성기는 교사나 교육자가 학생 성과 보고서를 신속하게 생성하는 데 도움이 되는 도구입니다. 이 기사에서는 Java를 사용하여 간단한 학생 성과 보고서 생성기를 작성하는 방법을 소개합니다. 먼저 학생 개체와 학생 성적 개체를 정의해야 합니다. 학생 객체에는 학생의 이름, 학번 등의 기본 정보가 포함되고, 학생 점수 객체에는 학생의 과목 점수, 평균 성적 등의 정보가 포함됩니다. 다음은 간단한 학생 개체의 정의입니다.

win10 영어 버전과 중국어 버전의 차이점 win10 영어 버전과 중국어 버전의 차이점 Jan 04, 2024 pm 12:49 PM

영어 버전과 중국어 버전의 Win10 사이의 주요 차이점은 언어 인터페이스와 사전 설치된 응용 프로그램에 있습니다. 영어 버전의 인터페이스는 영어이고 사전 설치된 모든 애플리케이션은 영어이며 중국어 버전의 인터페이스는 중국어이며 사전 설치된 애플리케이션도 중국어로 작동됩니다. 이 외에 두 버전의 기능과 작동은 실제로 완전히 동일합니다. 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

PHP를 통해 간단한 온라인 예약 시스템을 작성하는 방법 PHP를 통해 간단한 온라인 예약 시스템을 작성하는 방법 Sep 26, 2023 pm 09:55 PM

PHP를 통해 간단한 온라인 예약 시스템 작성 방법 인터넷의 대중화와 사용자의 편의성 추구로 인해 온라인 예약 시스템이 점점 더 대중화되고 있습니다. 레스토랑, 병원, 미용실 또는 기타 서비스 산업이든 간단한 온라인 예약 시스템은 효율성을 높이고 사용자에게 더 나은 서비스 경험을 제공할 수 있습니다. 이 기사에서는 PHP를 사용하여 간단한 온라인 예약 시스템을 작성하는 방법을 소개하고 구체적인 코드 예제를 제공합니다. 데이터베이스 및 테이블 생성 먼저 예약 정보를 저장할 데이터베이스를 생성해야 합니다. MyS에서는

iPhone에서 실시간 음성 메일 녹음을 사용하는 방법 iPhone에서 실시간 음성 메일 녹음을 사용하는 방법 Nov 18, 2023 pm 04:03 PM

실시간 음성 메일 전사란 무엇입니까? 실시간 음성 메일 전사는 iOS 16에 도입된 혁신적인 기능으로, iPhone 사용자는 음성 메일을 남기는 동안 음성 메일의 실시간 전사를 볼 수 있습니다. 이 기능은 고급 음성 인식 기술을 활용하여 음성 단어를 텍스트로 변환하므로, 전체 내용을 듣지 않고도 최신 뉴스를 확인할 수 있는 편리하고 접근 가능한 방법을 제공합니다. 실시간 음성 메일 전사 사용의 이점 실시간 음성 메일 전사는 iPhone 사용자에게 다음과 같은 여러 가지 이점을 제공합니다. 생산성 향상: 실시간 음성 메일 전사는 전체 음성 메일을 들을 필요가 없도록 하여 사용자의 시간과 노력을 절약합니다. 이를 통해 사용자는 음성 메일의 내용을 빠르게 검색하고 응답의 우선 순위를 지정할 수 있습니다. 청각 장애가 있는 사용자를 위한 접근성

See all articles