什么是电子邮件认证编码?去哪里找邮件认证编码?
发布网友
发布时间:2022-05-01 18:09
我来回答
共2个回答
热心网友
时间:2022-06-20 21:52
E-MAIL 一般在传送过程中都要对文件进行编码,因为 E-MAIL 只能传送 ASCII 码格式的文字信息, ASCII 码为 7 位代码。非 ASCII 格式的文件在传送中必须经过编码工具编成相应的 ASCII 码进行传输,在接收到后接收端再根据编码规则进行解码。若非如此就很难在传输过程中出现编码截位的问题,导致收信方出现乱码,特 别是中文内码的文字,属于 8 位代码,并非标准的 ASCII 码形式,由于国内通行的大部分邮件服务器都能够处理 GB 内码文件,所以可以直接传送文件而不需要编码,但如果要将中文邮件发到国外或在某些不支持 8 位(非标准 ASCII 码格式)的某些邮件主机上传输,就会产生乱码。具体的说就是在直接发送中文或非 ASCII 码的邮件时邮件主机无法处理,便会把文件中每个字符的第八位都滤掉(截去第八位)从而使一些信息和原始信息截然不同,或邮件完全损坏成为乱码无法阅读。这也是目前造成邮件乱码的主要原因之一。而如果对邮件进行七位编码然后进行传输解码,就能解决截位乱码现象,使邮件准确无误。目前 E-MAIL 中一般采用 UU 、 MIME 、 BINHEX 三种编码标准,下面我们就来了解一下这几种标准。
一、 UU 编码( unix - to - unix encoding )
uuencode 和 uudecode 原来是早期 unix 系统使用的编解码程序,其内部所用算法为 Base64 后来被改写成为在 DOS 下运行的可执行程序。
UU 使用方法为:在进行邮件发送前,在 dos 方式下先用 uuencode.exe程序将原文件编码成 ASCII 文件,然后再进行发送。收件人在接到后再用 uudecode.exe 程序将文件还原。
这是 DOS 下的编码程序。在 windows 下类似的程序还有 wincode 和 winzip等, wincode 的使用原理同 DOS 下的 uuencode 、 uudecode 相同,只是利用了 windows 的界面,从而使操作更为简便。 wincode 程序除支持 UU 编码外,同时支持 mime , Binhex 等编码格式,应用范围颇为广泛。
我们以上所介绍的 UU 编码并非只能对中文进行编码,任何你要寄出的文件包括 .exe 等二进制文件都可按照编码——> 发送——> 收信——> 解码还原的步骤进行传送。
二、 MIME ( Multipurpose Internet Mail Extention )标准的编码
UU 编码解决了 E-MAIL 只能传送 ASCII 文件的问题,但我们可以从编解码的过程看出其运用并不很方便,因而随后又发展出一种新的编码标准即 MIME( Multipurpose Internet Mail Extention )译作“多媒体邮件传送模式”。顾名思义,这种编码标准支持传送多媒体文件,可在一封电子邮件中附加各种格式的文件一起发送。
其实 MIME 定义的是一种编码规格,亦或可以说是一类编码的统称,能够符合 MIME 标准的编码方式并非一种,而只要符合 MIME 规格便可顺利传送,在 MIME 定义下有两种编码方式 Base64 和 QP ( Quote-Printable ),QP 的规则是对资料中的 7 位无须重复编码,仅将 8 位数据转成 7 位, QP 编码适用于非 ASCII 码的文字内容,例如我们的中文文件。而Base64 的规则是将整个文件重新编码成 7 位,通常适用于传送二进制文件。
一般编码方式不同会影响编码之后的文件大小,而采用 MIME 标准编码的 E-MAIL 软件一般能自动判别你的邮件是采用何种编码,然后自动选择用 QP 或 Base64 来解码。
MIME 标准现已成为 Internet 电子邮件编码的主流。它的好处是以物体作为包装方式,可将多种不同文件一起打包后传送。发信人只要将要发的文件选好,它在传送时即时编码,收信人在收信时同时也是即时解码还原。完全自动化,非常方便。当然先决条件是双方的邮件软件都必须具有这项功能。使用这种方式发、收信双方所要做的工作就显得非常简单了,只须选定——> 寄出,其它的全部由电子邮件软件自动完成。由于 MIME 的方便、可靠性,愈来愈多的电子邮件采用这种方式,我们最常见的 Netcape Mail , Internet Mail 等都是采用 MIME 方式。
三、 BINHEX 编码较少见,主要用在 MAC 机上, PC 机上很少见,在此不做讲解。
热心网友
时间:2022-06-20 21:53
比如北京的100022
安阳的456300
主要是邮寄东西的时候用的