public class SendMailer {
public static void main(String[] args) {
ApplicationContext context = new FileSystemXmlApplicationContext("src/mailsender.xml");
JavaMailSenderImpl mailsender = (JavaMailSenderImpl)context.getBean("mailsender");
System.out.println("|-username = "+mailsender.getUsername());
SimpleMailMessage msg = new SimpleMailMessage();
mailsender.getSession().getProperties().put("mail.smtp.auth", "true");
msg.setFrom("gyl868@163.com");
msg.setSubject("gmail测试邮件!");
msg.setText("邮件内容!无上瑜伽");
msg.setTo("24158944@qq.com");
mailsender.send(msg);
}
}
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd"
default-autowire="byName" default-lazy-init="false">
<bean id="mailsender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host">
<value>smtp.163.com</value>
</property>
<property name="username">
<value>gyl868</value>
</property>
<property name="password">
<value>111111</value>
</property>
</bean>
</beans>
需要导入的包:spring.jar activation.jar log4j.jar commons-logging.jar mail.jar
http://wbzboy.iteye.com/?page=2&show_full=true
分享到:
相关推荐
javaMail发送邮件 发送成功 收不到邮件 或收到邮件无主题无收件人乱码 查看debug 邮件处理过程发现邮件头没有编译, 内容是base64编码,所以邮箱收不到或者收到的是base64编码后的一堆乱码,
主要介绍了Spring Boot中利用JavaMailSender发送邮件的方法示例, 相信使用过Spring的众多开发者都知道Spring提供了非常好用的JavaMailSender接口实现邮件发送。在Spring Boot的Starter模块中也为此提供了自动化配置...
复制粘贴直接用,2种发送方式, 导包。加入 qq邮箱开启后 SMTP 生成的密码, 然后在改给谁发送的qq号,
可以发送简单文本文件,图片文件,HTML文件,附件邮件
Spring Boot整合邮件发送并保存历史发送邮箱 项目描述 项目主要是使用 Spring Boot 发送邮件,主要的技术点有: 1、Spring Boot +mybatis的整合 2、Spring Boot项目中jsp的使用 3、Spring Boot 发送邮件...
主要为大家详细介绍了Spring框架JavaMailSender发送邮件工具类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Spring提供了非常好用的JavaMailSender接口实现邮件发送。在Spring Boot的Starter模块中也为此提供了自动化配置。下面通过实例看看如何在Spring Boot中使用JavaMailSender发送邮件。
主要为大家详细介绍了SpringBoot JavaMailSender发送邮件功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
前言,使用springboot的JavaMailSender接口实现邮件发送其实非常简单,但是有个问题就是发送的时候需要配置抄送者是自己,不然的就会报异常 org.springframework.mail.MailSendException: Failed messages: ...
我自己从pro spring书上修改过来的发邮件程序,在配置文件javaMailSender.xml中把自己邮箱的地址,用户名,密码,发送邮件的服务器修改一下就能使用了。 此邮件程序还有定时功能,到你定的时刻后它就开始发邮件,...
javamail实现的163邮箱发送到腾讯邮件的示例、 已经javamail的详细API级demo!
javamail 回执邮件资料
javamail批量发送邮件
JSP与JavaMail发送HTML格式... java,javamail发送html邮件..
JAVA_Mail_邮件_发送_接收_抄送_密送_附件 该资源是一个Java项目,可用Eclipse导入即可运行。 共4个类: 1:ReceiveMail.java -接收普通邮件 2:ReciveMailWithAttachMent.java --接收含有附件的邮件 3:SendMail....
编写邮件发送代码:可以通过JavaMailSender接口的实现类来发送邮件。Spring Boot提供了MailSenderAutoConfiguration来简化这一过程。你可以创建一个邮件信息类(如MailVo),包含邮件主题、收件人、内容等信息,然后...
利用JavaMail for Android和MailSender实现发送邮件
基于javamail1.4实现邮件发送,支持多收件人、抄送人、多附件等
使用JavaMailSender包,结合Java8和springboot框架,使用公司阿里企业邮箱免费发送邮件,因为公司邮件不限数量,所以邮件测试发送无上限。对于QQ或163邮箱账户可能需要开通SMTP服务,具体信息请百度教程,有问题可以...
所以要配置邮箱可以正常发送邮件,详情清看:SpringBoot使用JavaMailSender发送邮件 3.使用随机数生成四位随机数,当作验证码,并且设置失效时间为三分钟, String emailReg = ^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1...