发送电子邮件附件的协议

时间:2018-03-17 05:29:52

标签: networking network-programming protocols email-attachments cisco

据我所知,有以下用于发送和接收电子邮件的协议:

  1. SMTP(用于发送电子邮件)
  2. POP,POP3
  3. IMAP
  4. 请列出是否还有。
  5. 使用以下哪些协议在电子邮件中发送附件? FTP或TFTP在发送电子邮件时有什么作用吗?

1 个答案:

答案 0 :(得分:0)

  

使用以下哪些协议在电子邮件中发送附件?

要将附件嵌入到电子邮件中,我们通常使用RFC 2045中描述的多用途Internet邮件扩展(MIME)。

基本上,为了发送附件,我们将电子邮件分成几部分,因此第一部分是文本,下一部分是附件,反之亦然。

要查看原始电子邮件结构,我们可以在带附件的电子邮件中点击“显示原始内容”。结果如下:

 From: Whomever
 To: Someone
 Date: Whenever
 Subject: whatever
 MIME-Version: 1.0
 Message-ID: <id1@host.com>
 Content-Type: multipart/alternative; boundary=42
 Content-ID: <id001@guppylake.bellcore.com>

 --42
 Content-Type: message/external-body; name="BodyFormats.ps";
               site="thumper.bellcore.com"; mode="image";
               access-type=ANON-FTP; directory="pub";
               expiration="Fri, 14 Jun 1991 19:13:14 -0400 (EDT)"

 Content-type: application/postscript
 Content-ID: <id42@guppylake.bellcore.com>

 --42
 Content-Type: message/external-body; access-type=local-file;
               name="/u/nsb/writing/rfcs/RFC-MIME.ps";
               site="thumper.bellcore.com";
               expiration="Fri, 14 Jun 1991 19:13:14 -0400 (EDT)"

 Content-type: application/postscript
 Content-ID: <id42@guppylake.bellcore.com>

 --42
 Content-Type: message/external-body;
               access-type=mail-server
               server="listserv@bogus.bitnet";
               expiration="Fri, 14 Jun 1991 19:13:14 -0400 (EDT)"

 Content-type: application/postscript
 Content-ID: <id42@guppylake.bellcore.com>

 get RFC-MIME.DOC

 --42--

这是RFC 2046的一个例子。这就是我们在邮件中嵌入附件的方式。

要发送带附件的邮件,我们使用SMTP。 IMAP可用于将电子邮件从客户端传输到服务器上的文件夹,但不会用于向其他用户发送电子邮件。

  

FTP或TFTP在发送电子邮件时有什么作用吗?

没有。 FTP / TFTP协议不用于电子邮件。这些是用于传输文件(FTP)或从网络引导(TFTP)的单独协议。