为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

java邮件地址验证

2018-06-16 4页 doc 16KB 10阅读

用户头像

is_105949

暂无简介

举报
java邮件地址验证java邮件地址验证 在其他的类中调用SendEamil即可,需要下载mail.jar包和activation.jar包, 下载地址为: SendEamil.java: import java.util.Date; import java.util.Properties; import javax.mail.Message; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddr...
java邮件地址验证
java邮件地址验证 在其他的类中调用SendEamil即可,需要下载mail.jar包和activation.jar包, 下载地址为: SendEamil.java: import java.util.Date; import java.util.Properties; import javax.mail.Message; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; public class SendEmail { public boolean sendSimpleEmail(String toemails,String content,String subject) { boolean b=false; try { //创建属性对象 Properties pros=new Properties(); //设置邮件传输为:smtp pros.put("mial.transpost.protocol", "smtp"); //设置邮件服务器地址 pros.put("mail.smtp.host", "smtp.163.com"); //设置邮件验证为真 pros.put("mail.smtp.auth", "true"); //设置邮件服务器端口 pros.put("mail.smtp.port", "25"); //调用验证类进行验证,需要参数发件人用户名和密码 CheckSendEmail auth=new CheckSendEmail("xxx@163.com","1234"); //创建session对象 Session sendMailSession=Session.getDefaultInstance(pros, auth); //设置输出调试信息 sendMailSession.setDebug(true); //创建信息对象 Message newMessage=new MimeMessage(sendMailSession); //设置发信人地址 newMessage.setFrom(new InternetAddress("xxx@163.com")); //设置收信人地址 newMessage.setRecipient(Message.RecipientType.TO, new InternetAddress(toemails)); //设置信件文本格式 newMessage.setContent("SendEmail", "text/html"); //设置信件主题 newMessage.setSubject("java email test"); //设置信件发送日期 newMessage.setSentDate(new Date()); //设置信件正文 newMessage.setText("this is java email test ,thank you!"); //创建对象 Transport transport=sendMailSession.getTransport("smtp"); b=true; Transport.send(newMessage); } catch (Exception e) { e.printStackTrace(); } return b; } } CheckSendEmail.java: package javaapplication4; import javax.mail.Authenticator; import javax.mail.PasswordAuthentication; public class CheckSendEmail extends Authenticator { private String m_username=null; private String m_userpass=null; public void setUserName(String name) { m_username=name; } public void setUserPass(String pass) { m_userpass=pass; } public CheckSendEmail(String name,String pass) { m_username=name; m_userpass=pass; } public PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(m_username,m_userpass); } }
/
本文档为【java邮件地址验证】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索