`
duan10jun
  • 浏览: 22354 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mail

阅读更多

今天封了一个发送email的jar,提供给大家用

1.在spring.xml中添加:

	<!-- java mail -->
	<bean id='mailSendFactory' class='mail.MailSenderFactory'>
		<property name="sm" ref="simpleMail"></property>
		<property name="email" ><value>发送者的邮箱123@163.com</value></property>
		<property name="pwd" value='发送者邮箱的密码123'/>
	</bean>
	<bean id='simpleMail' class='mail.SimpleMail'>
		<property name="subject" value="发送主题title"/>
		<property name="content" value="发送的内容"/>
	</bean>
            

 2.在项目中引入附件jar

3.程序入口,timer启动发送程序

/**
 * 定时启动
 * @author Administrator
 *
 */
public class TimerLoad extends TimerTask {
	private static Logger logger = Logger.getLogger(TimerLoad.class);
	@Resource(name="mailSendFactory")
	private MailSenderFactory mailSender;
	
	public MailSenderFactory getMailSender() {
		return mailSender;
	}

	public void setMailSender(MailSenderFactory mailSender) {
		this.mailSender = mailSender;
	}

	@SuppressWarnings("static-access")
	@Override
	public void run() {
		logger.info("timer启动,开始执行自动发送");
/*		Login login = new Login();
		try {
			login.access();
		} catch (InterruptedException e) {
			e.printStackTrace();
		}*/
		logger.info("timer启动,开始发送邮件");
		SimpleMailSender sms = mailSender.getSender();
		SimpleMail sm = mailSender.getSm();
		try {
			sms.send("123@163.com", sm);
			//接收地址,可以从库中取
		} catch (AddressException e) {
			e.printStackTrace();
		} catch (MessagingException e) {
			e.printStackTrace();
		}
	}

}

 

分享到:
评论

相关推荐

    javax.mail-1.4.4.jar

    通过java扩展包javax.mail-1.4.4.jar实现邮件发送功能。 import javax.mail.Address; import javax.mail.BodyPart; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Multipart...

    javax.mail-1.5.6-API文档-中文版.zip

    赠送jar包:javax.mail-1.5.6.jar; 赠送原API文档:javax.mail-1.5.6-javadoc.jar; 赠送源代码:javax.mail-1.5.6-sources.jar; 赠送Maven依赖信息文件:javax.mail-1.5.6.pom; 包含翻译后的API文档:javax.mail...

    jakarta.mail-1.6.7-API文档-中英对照版.zip

    赠送jar包:jakarta.mail-1.6.7.jar; 赠送原API文档:jakarta.mail-1.6.7-javadoc.jar; 赠送源代码:jakarta.mail-1.6.7-sources.jar; 赠送Maven依赖信息文件:jakarta.mail-1.6.7.pom; 包含翻译后的API文档:...

    javax.mail-1.6.2-API文档-中英对照版.zip

    赠送jar包:javax.mail-1.6.2.jar; 赠送原API文档:javax.mail-1.6.2-javadoc.jar; 赠送源代码:javax.mail-1.6.2-sources.jar; 赠送Maven依赖信息文件:javax.mail-1.6.2.pom; 包含翻译后的API文档:javax.mail...

    javax.mail-1.5.6-API文档-中英对照版.zip

    赠送jar包:javax.mail-1.5.6.jar; 赠送原API文档:javax.mail-1.5.6-javadoc.jar; 赠送源代码:javax.mail-1.5.6-sources.jar; 赠送Maven依赖信息文件:javax.mail-1.5.6.pom; 包含翻译后的API文档:javax.mail...

    jakarta.mail-1.6.7-API文档-中文版.zip

    赠送jar包:jakarta.mail-1.6.7.jar 赠送原API文档:jakarta.mail-1.6.7-javadoc.jar 赠送源代码:jakarta.mail-1.6.7-sources.jar 包含翻译后的API文档:jakarta.mail-1.6.7-javadoc-API文档-中文(简体)版.zip ...

    mail-1.5.0-b01-API文档-中文版.zip

    赠送jar包:mail-1.5.0-b01.jar; 赠送原API文档:mail-1.5.0-b01-javadoc.jar; 赠送源代码:mail-1.5.0-b01-sources.jar; 赠送Maven依赖信息文件:mail-1.5.0-b01.pom; 包含翻译后的API文档:mail-1.5.0-b01-...

    mail1.5.4版本jar包

    《Android邮件发送:mail1.5.4版本jar包详解》 在移动应用开发中,尤其是在Android平台上,发送邮件是一项常见的需求。为了实现这一功能,开发者通常会借助于各种库和框架,其中JavaMail API是一个广泛使用的解决...

    javax.mail.jar下载

    在Java编程环境中,`javax.mail.jar` 是一个非常重要的库,它提供了用于发送和接收电子邮件的API。这个库是JavaMail API的一部分,主要用于处理SMTP(简单邮件传输协议)、POP3(邮局协议版本3)和IMAP(因特网消息...

    Java mail-1.4.7 jar包

    Java Mail 是一个开源的Java库,它为Java应用程序提供了与各种邮件系统交互的能力。这个"mail-1.4.7.jar"是Java Mail的一个版本,主要用于处理电子邮件的发送和其他相关功能。版本号1.4.7表明这是一个较旧但稳定版本...

    基于Maven的javax.mail发送邮件例子程序

    基于Maven的javax.mail发送邮件例子程序 pom.xml添加依赖jar: &lt;groupId&gt;javax.mail &lt;artifactId&gt;mail ${javamail.version} &lt;/dependency&gt; &lt;javamail.version&gt;1.4.1 /* 功能:加入了参考文章中没有...

    javax.mail-1.6.2_javamailjar1.6.2_javamail-1.6.2_javax.mail_java

    `javax.mail-1.6.2_javamailjar1.6.2_javamail-1.6.2_javax.mail_java` 这个标题暗示了我们正在讨论的是 JavaMail 的 1.6.2 版本,这是一个稳定且广泛使用的版本。 JavaMail API 提供了一套标准的接口,用于与邮件...

    Mail api Mail apiMail api

    【Mail API】是一种用于发送、接收和管理电子邮件的软件接口,它允许开发人员在应用程序中集成邮件功能。Mail API使得用户无需离开应用就能处理邮件,为开发者提供了方便且高效的工具来构建邮件相关的功能,如注册...

    Win7启用内置Windows Mail(32+64)

    原本Vista系统拥有的Windows Mail邮件客户端,在Win7中已经被微软阉割了(其实是隐藏了起来)。如果你想恢复Windows Mail邮件客户端,该如何操作呢?方法很简单,只要将Vista中的msoe.dll文件覆盖Win7的的“&ccedil;...

    javax.mail-1.6.0.jar包及移入maven仓库语句

    在Java开发中,`javax.mail`库是一个非常重要的组件,主要用于处理电子邮件的发送与接收。这个库提供了丰富的API,使得开发者能够轻松地实现邮件服务的功能。`javax.mail-1.6.0.jar`是该库的一个特定版本,包含了...

    mail.jar&activation.jar

    Mail.jar 文件通常包含了JavaMail的核心组件,提供了对SMTP、POP3、IMAP等邮件协议的支持。 而activation.jar是JavaBeans Activation Framework (JAF)的一部分,它是Java平台的标准组件,用于处理和识别不同的数据...

    Mail 错误com/sun/mail/util/LineInputStream。javaee.jar 开发包

    该开发包是解决 JavaMail 发送邮件报错:java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream错误 ava.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 使用方法: 将javaee.jar ...

    mail.jar包

    `mail.jar`是这个过程中必不可少的一个组件,尤其在处理Spring发送邮件的功能时。本文将深入探讨`mail.jar`的作用,以及它如何与Spring框架集成,帮助开发者实现邮件服务。 `mail.jar`是一个JavaMail API的实现,它...

    linux 第十二讲 mail服务器配置与管理

    Linux Mail服务器配置与管理是系统管理员必须掌握的关键技能之一,特别是在企业环境中,电子邮件通信是日常工作的核心。Sendmail是一款广泛使用的邮件传输代理软件,适用于多种Linux发行版,包括Red Hat Enterprise ...

    JavaMail发送邮件 所需activation.jar与javax.mail.jar

    在JavaMail中,`activation.jar`和`javax.mail.jar`是两个非常重要的组件,它们是JavaMail功能实现的核心依赖。 首先,`activation.jar`是JavaBeans Activation Framework (JAF)的一部分,它主要用于处理MIME类型的...

Global site tag (gtag.js) - Google Analytics