javamail发送简单的邮件

原创 2013年12月04日 10:04:07

问题:如果是使用的JDK1.5开发,添加activation.jar和mail.jar,可能不会正常的运行,这是因为jdk1.5中就已经导入了这两个jar包,会有冲突,而且自带的这两个jar包内容不完全(导致工程不能正常运行)

 

解决方式:需要删除jdk1.5中的java ee中的activation和mail两个文件夹删除掉

 

 

package hb.test;

import java.util.Date;
public class SendSimpleEmail {

	public static void main(String[] args) {
		
		Properties props = new Properties();
		props.setProperty("mail.smtp.auth", "true");
		props.setProperty("mail.transport.protocol", "smtp");
		
		Session session = Session.getInstance(props);
		session.setDebug(true);
		
		Message msg = new MimeMessage(session);
		try {
			//邮件的内容
			msg.setText("setText 内容  来自hbiao68@@yeah.net 的 邮件测试");
			//邮件标题
			msg.setSubject("标题——测试邮件");
			//发件人的地址
			msg.setFrom(new InternetAddress("hbiao68@yeah.net"));
			//设置发送时间
			msg.setSentDate(new Date());
			
			//建立发送对象Transport
			Transport transport = session.getTransport();
			//使用——用户名和密码连接邮箱
			transport.connect("smtp.yeah.net", 25, "用户名", "密码");
			//发送对象的地址
			transport.sendMessage(msg, new Address[]{new InternetAddress("939706250@qq.com")});

			transport.close();
		} catch (MessagingException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		
	}
}

 

 

 

JavaMail发送带附件的电子邮件示例

/** * CrazyItTest * 使用JavaMail发送带附件的电子邮件示例 */ package com.labci.javamail.test; import java.i...
  • tujiyue
  • tujiyue
  • 2011年05月26日 21:52
  • 4186

javamail邮件发送,带附件发送

package com.frame.util; import java.util.Date; import java.util.Enumeration; import java.util.Prope...
  • xunwei0303
  • xunwei0303
  • 2017年04月05日 20:44
  • 626

JavaMail发送HTML邮件

目的在一些客户响应系统中,面对客户的需求,我们有可能需要通过邮件对客户进行通知或者向客户反馈查询信息。比如:银行的账单系统,需要对客户的查账请求进行处理,发送账单邮件,此时就能将账单数据写入到HTML...
  • qq_24448899
  • qq_24448899
  • 2017年08月09日 08:55
  • 1114

javamail发送复杂邮件(包含文本、图片、附件)

上一篇文章介绍了如何进行简单文本邮件的传输,相信阅读的人都能看懂并收获不少。其实编程这件事情,很多时候就是你听起来一个功能的实现好像很难,但当你着手去实现,去研究他的实现过程的时候就会发现其实也没有想...
  • wuyjcsdn
  • wuyjcsdn
  • 2017年04月01日 10:01
  • 496

JavaMail发送邮件(普通邮件,html邮件以及附件邮件)

实现普通邮件,html邮件以及附件邮件的发送;此例子使用的是163邮箱 邮箱的服务地址,邮件用户名密码在配置文件中读取;...
  • shfei10100
  • shfei10100
  • 2013年12月25日 16:08
  • 7834

【javaMail】【2.发HTML邮件】java mail 发送HTML邮件

java mail 包最简单的发送邮件入门例子。 发送内嵌html的邮件
  • ku360517703
  • ku360517703
  • 2016年01月08日 23:45
  • 2089

关于Java中javaMail收发邮件协议的解说

目前收发邮件协议主要分为: pop3协议和smtp协议 简单的说:pop3协议是收邮件协议,smtp协议是发邮件协议。 POP3(Post Office Protocol 3)即邮局协议的...
  • yanzhibo
  • yanzhibo
  • 2013年04月07日 21:17
  • 1999

基于JavaMail的Java邮件发送:复杂邮件发送

基于 JavaMail 的 Java 邮件发送实现详解教程:复杂邮件发送。 通过 java 代码实现包括文本、图片、附件的复制邮件发送的详细实现过程。...
  • xietansheng
  • xietansheng
  • 2016年06月20日 23:11
  • 12696

Spring Javamail实现发送各种邮件

Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性...
  • zmx729618
  • zmx729618
  • 2016年04月06日 16:03
  • 4033

使用 JavaMail 实现邮件发送与收取

使用 JavaMail 实现邮件发送与收取,主要实现了文本和附件的发送功能,还有就是文本和附件的提取的功能。服务器是用James来搭建的。...
  • linzhiqiang0316
  • linzhiqiang0316
  • 2016年04月10日 14:43
  • 2629
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javamail发送简单的邮件
举报原因:
原因补充:

(最多只允许输入30个字)