<a href="http://ibabybeauty.taobao.com">女装 包包 化妆 美体内衣</a>
1,applicationContext.xml配置
<!--mailSender-->
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="smtp.163.com" /> <!-- 邮箱smtp-->
<property name="username" value="javaeyer" /><!--邮箱用户名 -->
<property name="password" value="javaeyer" /><!-- 邮箱密码-->
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop>
</props>
</property>
</bean>
<!-- 发送邮件服务类 -->
<bean id="mailService" class="com.groovyboy.service.mail.MailService">
<property name="mailSender" ref="mailSender" />
</bean>
2,发送邮件服务类
public class MailService implements IMailService {
//注入mailsender
private JavaMailSender mailSender;
public void setMailSender(JavaMailSender mailSender) {
this.mailSender = mailSender;
}
/**
* 发送邮件
*/
public void sendMail() {
MimeMessagePreparator preparator = new MimeMessagePreparator() {
public void prepare(MimeMessage mimeMessage) throws Exception {
MimeMessageHelper message = new MimeMessageHelper(mimeMessage,true,"utf-8");//防止中文乱码
message.setTo("xxx@163.com");//收件人
message.setFrom(javaeyer@163.com);//发件人
message.setSubject("邮件主题");
String text = "测试邮件正文";
message.setText(text,true);
System.out.println(text);
}
};
mailSender.send(preparator);
}
}
本文介绍了如何使用Spring框架配置邮件发送服务,并提供了一个具体的Java示例类来演示如何发送带有特定配置的电子邮件。
2976

被折叠的 条评论
为什么被折叠?



