您的位置:首页 > 编程语言 > Java开发

Spring发送邮件的方式

2015-06-06 11:11 483 查看
1: Spring文件的配置

<!-- 邮件服务 -->

<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">

<property name="host" value=""/>//邮箱服务器

<property name="port" value="25"/>

<property name="username" value=""/>

<property name="password" value=""/>

<property name="javaMailProperties">

<props>

<!-- 验证身份 -->

<prop key="mail.smtps.auth">true</prop>

<prop key="mail.smtp.ssl.enable">false</prop>

<prop key="mail.transport.protocol">smtp</prop>

<prop key="mail.smtp.socketFactory.port">25</prop>

</props>

</property>

</bean>

2:发送邮件的方法

public void sendMail(String toAddress){

MimeMessage createMimeMessage = mailSender.createMimeMessage();

try {

MimeMessageHelper helper = new MimeMessageHelper(createMimeMessage,true);

helper.setFrom(""); // 发件人邮箱

helper.setTo(""); //收件人邮箱

helper.setSubject("test email");

helper.setText("test email");

mailSender.send(createMimeMessage);

} catch (MessagingException e) {

log.error(e.getMessage());

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: