ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:17.83KB ,
资源ID:20771197      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20771197.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java发送邮件 实例Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java发送邮件 实例Word文档下载推荐.docx

1、 private String toAddress; / 登陆邮件发送服务器的用户名和密码 private String userName; private String password; / 是否需要身份验证 private boolean validate = false; / 邮件主题 private String subject; / 邮件的文本内容 private String content; / 邮件附件的文件名 private String attachFileNames; /* */* * 获得邮件会话属性 */ public Properties getPropertie

2、s() Properties p = new Properties(); p.put(mail.smtp.host, this.mailServerHost);mail.smtp.port, this.mailServerPort);mail.smtp.auth, validate ? true :false); return p; public String getMailServerHost() return mailServerHost; public void setMailServerHost(String mailServerHost) this.mailServerHost =

3、mailServerHost; public String getMailServerPort() return mailServerPort; public void setMailServerPort(String mailServerPort) this.mailServerPort = mailServerPort; public boolean isValidate() return validate; public void setValidate(boolean validate) this.validate = validate; public String getAttach

4、FileNames() return attachFileNames; public void setAttachFileNames(String fileNames) this.attachFileNames = fileNames; public String getFromAddress() return fromAddress; public void setFromAddress(String fromAddress) this.fromAddress = fromAddress; public String getPassword() return password; public

5、 void setPassword(String password) this.password = password; public String getToAddress() return toAddress; public void setToAddress(String toAddress) this.toAddress = toAddress; public String getUserName() return userName; public void setUserName(String userName) this.userName = userName; public St

6、ring getSubject() return subject; public void setSubject(String subject) this.subject = subject; public String getContent() return content; public void setContent(String textContent) this.content = textContent; MyAuthenticator.javaimport javax.mail.*;public class MyAuthenticator extends Authenticato

7、r String userName=null; String password=null; public MyAuthenticator() public MyAuthenticator(String username, String password) this.userName = username; protected PasswordAuthentication getPasswordAuthentication() return new PasswordAuthentication(userName, password);SimpleMailSender.javaimport jav

8、a.util.Date;import javax.mail.Address;import javax.mail.BodyPart;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Multipart;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeBodyPart;import

9、javax.mail.internet.MimeMessage;import javax.mail.internet.MimeMultipart;/* */* * 简单邮件(不带附件的邮件)发送器 BT下载public class SimpleMailSender * 以文本格式发送邮件 * param mailInfo 待发送的邮件的信息 */public boolean sendTextMail(MailSenderInfo mailInfo) / 判断是否需要身份认证 MyAuthenticator authenticator = null; Properties pro = mailI

10、nfo.getProperties(); if (mailInfo.isValidate() / 如果需要身份认证,则创建一个密码验证器 authenticator = new MyAuthenticator(mailInfo.getUserName(), mailInfo.getPassword(); / 根据邮件会话属性和密码验证器构造一个发送邮件的session Session sendMailSession = Session.getDefaultInstance(pro,authenticator); try / 根据session创建一个邮件消息 Message mailMessa

11、ge = new MimeMessage(sendMailSession); / 创建邮件发送者地址 Address from = new InternetAddress(mailInfo.getFromAddress(); / 设置邮件消息的发送者 mailMessage.setFrom(from); / 创建邮件的接收者地址,并设置到邮件消息中 Address to = new InternetAddress(mailInfo.getToAddress(); mailMessage.setRecipient(Message.RecipientType.TO,to); / 设置邮件消息的主题

12、 mailMessage.setSubject(mailInfo.getSubject(); / 设置邮件消息发送的时间 mailMessage.setSentDate(new Date(); / 设置邮件消息的主要内容 String mailContent = mailInfo.getContent(); mailMessage.setText(mailContent); / 发送邮件 Transport.send(mailMessage); return true; catch (MessagingException ex) ex.printStackTrace(); return fal

13、se; /* 以HTML格式发送邮件 * param mailInfo 待发送的邮件信息 */ public static boolean sendHtmlMail(MailSenderInfo mailInfo) / 判断是否需要身份认证 /如果需要身份认证,则创建一个密码验证器 if (mailInfo.isValidate() / Message.RecipientType.TO属性表示接收者的类型为TO / MiniMultipart类是一个容器类,包含MimeBodyPart类型的对象 Multipart mainPart = new MimeMultipart(); / 创建一个包

14、含HTML内容的MimeBodyPart BodyPart html = new MimeBodyPart(); / 设置HTML内容 html.setContent(mailInfo.getContent(), text/html; charset=utf-8 mainPart.addBodyPart(html); / 将MiniMultipart对象设置为邮件内容 mailMessage.setContent(mainPart);test.javapublic class test /* * param args public static void main(String args) /

15、 TODO Auto-generated method stub /这个类主要是设置邮件 MailSenderInfo mailInfo = new MailSenderInfo(); mailInfo.setMailServerHost( mailInfo.setMailServerPort( mailInfo.setValidate(true); mailInfo.setUserName(yanyuanyuan101 mailInfo.setPassword(100982/您的邮箱密码 mailInfo.setFromAddress( / mailInfo.setToAddress(315

16、905059 mailInfo.setToAddress(msn.leonard mailInfo.setSubject(设置邮箱标题 如http:/www.guihua.org 中国桂花网 mailInfo.setContent(设置邮箱内容 如http:/www.guihua.org 中国桂花网 是中国最大桂花网站= /这个类主要来发送邮件 SimpleMailSender sms = new SimpleMailSender(); sms.sendTextMail(mailInfo);/发送文体格式 sms.sendHtmlMail(mailInfo);/发送html格式绿色通道:好文要顶关注我收藏该文与我联系 posted on 2010-08-19 15:40 leonard2010 阅读(37) 评论(0) 编辑 收藏

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1