
邮箱开发
文章平均质量分 67
kkvveeerer
记录是最好的回忆!
展开
-
邮箱系统原理——SMTP协议
SMTP协议是一个基于TCP/IP的应用层协议,SMTP服务器的默认的网络监听端口号为25SMTP协议中一共定义了18条命令:其中比较发送一封邮件的过程通常需要的有以下6条命令ehlo命令:SMTP邮件发送程序与SMTP接收程序建立连接后必须发送的第一条SMTP命令,后面通常加本主机名auth命令:认证命令,如auth login,然后输入用户名和密码(必须是BASE64编码后的)原创 2012-09-15 12:46:32 · 2217 阅读 · 0 评论 -
邮箱系统原理——POP3协议和IMAP协议
POP3协议POP3协议采用的网络监听端口号默认为110下面列举POP3命令及其说明(代表空格,代表回车和换行)userusername:该命令是POP3客户端程序与POP3邮件服务器简历连接后通常发送的第一条命令passpassword:传递用户密码apopname,digest:用于代替user和pass命令,以MD5数字摘要的形式向POP3邮件服务器提交账户密码sta原创 2012-09-15 13:19:25 · 2276 阅读 · 0 评论 -
邮箱系统原理——邮件的组织结构
RFC822邮件内容在RFC822文档中定义,邮件内容包括两个主要的组成部分:邮件头和邮件体邮件头部包括以下内容:Return-Path该字段代表邮件的回复地址Received该字段格式为Received from A by B from C(A为发送方,B为接收方,C为收件人的邮件地址)是在SMTP服务器传递过程中加上的,内容由接收邮件的SMTP服务器填写,常常被用来追踪邮件传输原创 2012-09-15 15:52:53 · 7282 阅读 · 0 评论 -
邮箱系统原理——JavaMail中邮件内容结构
JavaMail API是sun公司为方便Java开发人员在应用程序中时间邮件发送和接收功能而提供的一套标准开发包,它支持一些常用的邮件协议,如SMTP、POP3、IMAP和MIME等。JavaMail中的核心的API类有Message、Transport、Store和Session四个类。Message类是创建和解析邮件的核心API,它的实例对象代表一封电子邮件。Transport类是发原创 2012-09-15 16:34:40 · 3699 阅读 · 0 评论 -
邮箱系统原理——创建邮件内容并发送
主要步骤:1、创建包含邮件服务器信息的网络连接信息的Session对象根据Properties设置的环境信息,得到Session对象(环境信息)Session session = Session.getDefaultInstance(props,null);2、创建代表邮件内容的Message对象创建Message对象,传入session得到MimeMessage mess原创 2012-09-15 22:08:23 · 1444 阅读 · 0 评论 -
邮箱系统原理——基本原理
1、邮件服务器种类SMTP服务器:用于替用户发送和接受外面发送给本地用户的邮件(相当于邮局的接受部门)POP3/IMAP服务器:由于帮助用户读取SMTP服务器接收进来的该用户的邮件(相当于专门为前来取包裹的用户提供服务的部门)2、邮件客户端软件负责与邮件服务器通信,用于帮助用户将邮件发送给SMTP服务器和从POP3/IMAP邮件服务器读取用户的电子邮件。3、邮件传输协议SM原创 2012-09-15 11:24:16 · 24853 阅读 · 1 评论