使用JavaMailSenderImpl实现Email发送
来源:互联网 发布:通过网络被骗的案例 编辑:程序博客网 时间:2024/06/08 11:04
参考文章:
http://blog.csdn.net/adeyi/article/details/19421951 //发邮件
http://blog.csdn.net/siscoyeoh/article/details/49227423 //收邮件
Pom.xml 必须包含:
<!-- for email sender -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>${org.springframework-version}</version>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.7</version>
</dependency>
bean必须设置如下:
<bean id="mymailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="smtp.sina.com" />
<property name="port" value="25" />
<property name="username" value="xxxx@sina.com" />
<property name="password" value="MYPASSORD" />
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop>
<prop key="mail.smtp.timeout">1000</prop>
<prop key="mail.smtp.port">465</prop>
<prop key="mail.smtp.socketFactory.port">465</prop>
<prop key="mail.smtp.socketFactory.fallback">false</prop>
<prop key="mail.smtp.socketFactory.class">javax.net.ssl.SSLSocketFactory</prop>
</props>
</property>
</bean>
Java代码如下:
@Service("MailService")
public class MailService {
@Resource(name = "mymailSender")
private JavaMailSenderImpl mailSender;
public boolean sendMail(String title, String content, String[] sendTo) throws Exception {
try {
MimeMessage mailx= mailSender.createMimeMessage();
MimeMessageHelper messageHelper = new MimeMessageHelper(mailx, "UTF-8");
messageHelper.setTo(sendTo);
messageHelper.setFrom("xxxx@sina.com");
messageHelper.setSubject(title);
messageHelper.setText(content, true);
mailSender.send(mailMessage);
return true;
} catch (Exception e) {
}
return false;
}
}
- 使用JavaMailSenderImpl实现Email发送
- 使用 JavaMailSenderImpl SSL 465 发送邮件
- PHP MAILER使用 实现email发送
- 使用jodd-email实现邮件发送
- 通过javamailsenderimpl发送邮件
- Spring3.2下使用JavaMailSenderImpl类发送邮件
- Spring3.2下使用JavaMailSenderImpl类发送邮件
- Spring3.2下使用JavaMailSenderImpl类发送邮件
- Java实现Email发送
- java 发送Email 实现
- jsp实现email发送
- C# 实现Email 发送
- python实现发送email
- 使用java发送email
- 使用C# 发送Email
- 使用phpmailer发送email
- 使用java发送email
- 使用Java发送Email
- Jquery——显示和隐藏
- 独立开发 一个社交 APP 的架构分享
- JDBCREPO_0021:Given link name is in use - Name in use:
- java 等待所有线程执行完毕
- BestCoder Round #91
- 使用JavaMailSenderImpl实现Email发送
- 前后端对请求参数排序
- vs为QT程序添加icon图标
- spring cloud-将spring boot服务注册到Eureka Server上
- 自定义第三方包
- 微信红包的坑~参数详解和密钥的坑
- vcf通讯录格式解析
- 自适应屏幕的后台系统?
- 2016年的总结