通过一般的邮件服务器 比如 163 网上有许多例子,但 gmail 要通过 SSL 才能发送。下面是针对 gmail 发送邮件的配置。
这是 gmail smtp 的配置,详见
http://mail.google.com/support/bin/answer.py?hl=zh-Hans&answer=13287
spring 的配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean name="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="smtp.gmail.com"/>
<property name="port" value="465"/>
<property name="username" value="yourUserName@gmail.com"/>
<property name="password" value="yourPassword"/>
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop>
<prop key="mail.smtp.socketFactory.class">javax.net.ssl.SSLSocketFactory</prop>
</props>
</property>
</bean>
</beans>
java 代码如下:
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
MailSender mailSender = context.getBean(MailSender.class);
SimpleMailMessage mail = new SimpleMailMessage();
mail.setFrom("yourUserName@gmail.com");
mail.setTo("destination@163.com");
mail.setSubject("测试spring Mail(Gmail)");
mail.setText("hello,java");
mailSender.send(mail);
下面的源代码,项目是maven的项目。
分享到:
相关推荐
NULL 博文链接:https://longjuanfeng885.iteye.com/blog/1895577
SpringMail.rar SpringMail发邮件
Spring mail发送邮件实例 Spring mail发送邮件实例
springmail架包,spring发邮件的架包
springmail架包及各种邮件发送代码...
spring mail spring mail
spring + mail + 发送邮件 demo
使用Spring mail发送邮件的完整实例,包含代码与Spring mail的jar,可直接运行与使用。相关学习文档参考博客《Spring Mail邮件发送 http://blog.csdn.net/chenxiang0207/article/details/8256528》。
springboot 整合spring-boot-starter-mail 发邮件
spring boot 邮件发送,亲测可用 #字符集 spring.mail.default-encoding=UTF-8 #电子邮件地址 spring.mail.host=smtp.126.com #Application spring.application.name=SEND-MAIL #授权密码 spring.mail.password=...
java 发送邮件 spring发送邮件Mail
Spring邮件发送服务(java邮件发送),支持多附件、多人发送/抄送/暗送
spring发送 email 发送html格式数据,普通数据,附件,图片等邮件
这个java project的源代码 博文链接:https://kukuqiu.iteye.com/blog/161771
spring集成邮件服务,以前做的demo,希望对大有所有帮助!!
Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性如from, to,cc, subject,text。 包里还包含一棵以...
spring给邮件用户发送消息,包括正文,附件,内容