介绍两种发邮件的方式,也是从网上得来的资料,收藏。
一,commons-email方式
导入commons-email-1.1.jar包,代码如下:
public void sendMail() {
SimpleEmail email = new SimpleEmail();
email.setTLS(true);
email.setHostName("smtp.163.com");
email.setAuthentication("**@163.com", "密码****"); // 用户名和密码
try {
email.addTo("**@qq.com"); // 接收方
email.setFrom("**@163.com"); // 发送方
email.setSubject("Dylan's email"); // 标题
email.setCharset("GBK");
email.setMsg("hello,i am Dylan"); // 内容
email.send();
} catch (EmailException e) {
e.printStackTrace();
}
}
二 spring方式
导入spring所需jar包,代码如下:
(1)配置emailsender
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="smtp.qq.com" />
<property name="port" value="25" />
<property name="username" value="**@qq.com" />
<property name="password" value="密码**" />
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop>
</props>
</property>
</bean>
(2)代码
public void sendMail() {
ApplicationContext context = new ClassPathXmlApplicationContext("classpath:/META-INF/application-root.xml");
JavaMailSender mailSender= (JavaMailSender) context.getBean("mailSender");
SimpleMailMessage mail = new SimpleMailMessage();
mail.setFrom("**@qq.com");
mail.setTo("**@163.com");
mail.setSubject(" 测试spring Mail");
mail.setText("hello,java");
mailSender.send(mail);
}
方法都很简单。主要确保邮箱开启了SMTP服务
分享到:
相关推荐
java发送电子邮件,程序和jar包都在里面,使用方法也有,程序可直接使用,直接改成自己的邮箱和密码就能发送了,解决了很多人java发送邮件不成功的烦恼
java 发邮件带excel附件,以流的形式发送附件,不生成excel文件
java发邮件
填写发件人邮箱地址和收件人邮箱地址即可发送邮件,方便快捷,供广大开发人员使用!
java发邮件.zip java发邮件.zip java发邮件.zip java发邮件.zip
java发邮件
用javaMail实现 发邮件 以前遇到好多的发件人不能确定问题 都解决了
java发邮件相关jar包,outlook or notes
通过实例,用java发邮件,保证秒懂, Xmail xmail = new Xmail(); xmail.setUsername("/////@163.com"); //设置发件人邮箱名字 xmail.setPassword("*******"); //邮箱密码 xmail.setHost("smtp.163.com"); //...
java发邮件程序java发邮件程序java发邮件程序java发邮件程序
java发邮件
当需要自动发邮件到制定的mail地址时,我们需要这4个jar包 注:如果jar包引用不当,则依然不能发邮件 使用步骤:1、先将jar包放入到ant%home%下的lib文件夹下,比如我的ant%home%是:D:\apache-ant-1.7.0\lib 2、...
java发邮件用到的jar包
java 发邮件工具类 多收件人 多抄送人 多附件 内有三个重载方法 使用方便
java发邮件所需架包 包含了activation和mail两个架包
java 发邮件项目,代码 测试运行正常。
java发邮件,可以带附件.使用了commons-email-1.0.jar包.
Java EMail Java发邮件的依赖库
java 发邮件jar包 jsp中也可以用,很多人都在网上找,
Java 发邮件教程