摘要:
创建邮件——RFC822文档•RFC822文档规定了如何编写一封简单邮件•邮件头和邮件体,两者使用空行分隔•邮件头•from字段•to字段•subject字段•cc、bcc字段•邮件体•邮件内容•缺点:RFC822文档漏洞能发送假冒邮件,现在不用了创建邮件—— MIME协议 MIME协议是对RFC822文档的升级和补充,它描述了如何生成一封复杂邮件。通常我们把MIME协议描述的邮件称之为MIME邮件,MIME协议描述的数据称之为MIME消息。 对于一封复杂邮件,如果包含了多个不同的数据,MIME协议规定了要使用分隔线对多段数据进行分隔,并使用Content-Type头字段对数据的类型、以及.. 阅读全文
摘要:
Base64编码 SUN公司提供了一个Base64算法,可以将用户名和密码进行加密。 BASE64Encoder encoder = new BASE64Encoder();1 加密:2 encoder.encode(username.getBytes());3 encoder.encode(password.getBytes());Base64解码 SUN公司提供了一个Base64算法,可以将用户名和密码进行解密。 BASE64Decoder decoder = new BASE64Decoder();1 解密:2 new String(decoder.decodeBuffer(us... 阅读全文
摘要:
Java邮件开发介绍 1)为什么要学习javamail开发•现在很多WEB应用在开发时都需要集成邮件发送功能,例如:•给新注册的用户自动发送一封包含其注册信息的欢迎E-Mail。•给过生日的注册会员自动发送一封表示祝贺的E-Mail 。•将网站的最新活动信息通过E-Mail群发送给所有的注册会员。•等等 …...2)这些功能的实现都需要软件开发人员在开发WEB应用中编写相应的邮件处理程序javamail主要包括两部分:创建邮件和发送邮件,通常接收邮件使用相关软件接收效果演示:•可以编写程序代码生成一封带内嵌图片的邮件•可以编写程序生成一封即带附件又带图片的复杂邮件。•可以编写java邮件发送. 阅读全文