javamail配置

来源:互联网 发布:php开源cms框架 编辑:程序博客网 时间:2024/06/07 03:42

最近研究activemq发邮件时遇到QQ邮箱配置不成功问题,经过一番折腾后将可运行配置贴出,希望对大家有帮助。

mail.properties


#SMTP服务配置
mail.host=smtp.qq.com
mail.port=465
mail.username=XXXX@qq.com
#授权码
mail.password=kwwlqijovezzbaaj
mail.smtp.auth=true
mail.smtp.timeout=30000
mail.default.from=XXXX@qq.com
mail.smtp.starttls.enable=true
mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory


spring-mail.xml


<!-- Spring提供的发送电子邮件的高级抽象类 -->
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="${mail.host}" />
<property name="username" value="${mail.username}" />
<property name="password" value="${mail.password}" />
<property name="defaultEncoding" value="UTF-8"></property>
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">${mail.smtp.auth}</prop>
<prop key="mail.smtp.timeout">${mail.smtp.timeout}</prop>
<prop key="mail.smtp.starttls.enable">${mail.smtp.starttls.enable}</prop>  
        <prop key="mail.smtp.socketFactory.port">${mail.port}</prop>  
<prop key="mail.smtp.socketFactory.class">${mail.smtp.socketFactory.class}</prop> 
</props>
</property>
</bean>

原创粉丝点击