近段时间在电子邮件公司coremail的实习,学到的非常多,这里记录我的学习心得,与大家分享电子系统基础知识。
1、邮件系统基础知识
1.1电子邮件
电子邮件是怎么发送的?
简单来说就是通过代理传输和转发,在协议规定下进行。
1.2 邮件的发送和接收
那真正电子邮件是怎么发送的呢?打个比方:
a的客户端要发送一份邮件,首先会向MTA打招呼一下(ehlo一下),说嘿,我要发邮件啦!接着MTA返回一个信息说,你是谁呀?(请你登录)。这时候a就要输入一个名字(用户名)响应。但是MTA又问,那我怎么确定你是不是本人呢?a这时候就说出了暗号(password)。MTA收到说,好的,请告诉我你需要发信给谁呀?a客户端就需要将自己的收信人告诉MTA。等自己要发送的信件人都讲完了,才会和MTA说,请你帮我转告他们可以吗。MTA响应后说,当然可以。这个时候,a客户端才会将信件的内容发送出去。还没结束,拜托了MTA办事,那也要有礼貌的告别(发送quit指令),MTA收到后才会与a客户端断开连接。
客户端从pop出接收邮件也是类似的,抓取属于自己的邮件。