//1.定义一些需要的变量
String from="test@sina.com"; //发件人
String to="test@163.com"; //收件人
String subject="cc2"; //主题
String text="你好"; //内容
String host="smtp.sina.com"; //邮件服务器地址
int port=25; //邮件服务器地址端口,默认为25
String username="test"; //用户名,在163邮件服务中,这样写没问题,但我曾在开发中需要公司专用邮件服务器时,需要在后面加上邮件服务器的后缀,如test@XXX.com
String password="test"; //密码
//2.定义系统属性
Properties props = new Properties();
props.put("mail.transport.protocol", "smtp"); //使用smtp协议
props.put("mail.smtp.auth", "true"); //是否需要邮件认证
//3.得到Session对象
Session sendMailSession = Session.getDefaultInstance(props,null);
sendMailSession.setDebug(true); //主要是利于调试,默认为false
//4.得到Message对象
Message newMessage = new MimeMessage(sendMailSession);
newMessage.setFrom(new InternetAddress(from)); //设置发件人
newMessage.setRecipient(Message.RecipientType.TO, new InternetAddress ( to)); //设置收件人
newMessage.setSubject(subject); //主题
newMessage.setSentDate(new Date()); //发送时间
newMessage.setText(text); //文本内容
//5.得到Transport对象
Transport transport = sendMailSession.getTransport();
transport.connect(host,port,username,password); //连接邮件服务器
transport.sendMessage(newMessage,newMessage.getRecipients(Message.RecipientType.TO)); //发送邮件
transport.close();//关闭
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xiaoping8411/archive/2009/11/02/4758525.aspx
分享到:
相关推荐
NULL 博文链接:https://llying.iteye.com/blog/406660
javamail发送邮件;支持群发、单次发送;文本发送,html发送
javamail发送邮件实例 javamail 发送邮件 文本编辑器 kindeditor
配置好用户名密码以及SMTP服务器就可以直接运行。已包含相关jar
JavaMail实现邮件发送的简单封装(包括文本、图片、html、附件) 详见http://blog.csdn.net/lyisray/article/details/42002215
导入到Myeclipse 即可运行 测试使用的是QQ邮箱 在application.xml中配置的发送邮箱 要到邮箱中设置 POP3/SMTP服务为开。项目不部署到tomcat后启动服务,然后运行test.java 就发送了,。绝对可以发送
页面使用ajax上传文件,Java端采用file.Transto 来保存上传的文件,支持发送正文文本,图片,附件;图片作为附件发送,如需求图片糅合在正文文本中,只需在代码中稍加改动,有注释。
javamail 邮件发送支持带有图片的html格式和普通文本格式
springboot集成javamail,实现发送邮件的功能,可以发送文本类型邮件,也可以发送html格式的邮件,其中整合了mysql、mybatis 具体集成步骤可以参考我的文章: https://www.jianshu.com/p/668d320b4981
JavaMail发送和接受邮件的一个小例子, 含文本,图片, 附件等复杂格式
我做了个Javamail发送邮件和java解析pdf,不过目前只会解析纯文本版的pdf,如果换成带图片或者纯图片的pdf就解析不了。解析要用的包都放在lib里,请自行添加。
利用javamail开发的邮件发送工具类 支持普通文本,html,抄送,密送,发送附件 zip中有jar,文档,工程
随着网络技术及网络办公化的发展,电子邮件已经成为人们主要的通信方式之一。平常人们收发邮件主要有两种:一种是通过常用的邮件管理软件来实现...1、 能够收发文本邮件 2、 能够收发HTML邮件 3、 能够收发带附件的邮件
javaMail邮件发送,这个项目主要完成发送文本和解析html页面。
实现简单几步,发送邮件。把javamail进行了包装。支持像多人发送,多人抄送。多附件,纯文本及html格式邮件。
实现文本邮件的发送,调用简单,适合急于开发邮件发送系统,却没有时间研究JavaMail的兄弟。 <br/>压缩包内有使用说明README.TXT和比较详细的API说明文档。 欢迎给我提意见。 PS:已经有了含附件发送的...
包含javaMail所需资源文件、邮件发送服务配置以及代码示例
封装了javamail底层实现,可以实现简单文本邮件的发送和html格式的邮件发送。
用qq邮箱发送测试通过,能发复杂的邮件。包括图片,附件,html的文本显示等,共享下。
SpringBoot整合JavaMail功能,使用的是Spring自带的发送邮件功能,本Demo以qq邮箱为服务器做的测试,完成了纯文本发送、html发送、嵌入图片、带有附件等的封装,如有不足欢迎交流