我用springmail從我的SMTP服務器發送電子郵件與以下配置:春 - 春季配置電子郵件
<bean id="springEmailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="defaultEncoding" value="UTF-8"/>
<property name="host" value="mail.myserver.com"/>
<property name="port" value="25"/>
<property name="username" value="username"/>
<property name="password" value="password"/>
<property name="javaMailProperties">
<value>
mail.debug=true
mail.smtp.auth=true
mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
mail.smtp.socketFactory.fallback=false
</value>
</property></bean>
但它拋出「javax.net.ssl.SSLException:無法識別的SSL消息,純文本連接? 「 我已經用端口465上的gmail測試了這個配置,它工作。
請告訴我我做錯了什麼。謝謝
有這個問題的答案 http://stackoverflow.com/questions/8917400/how-to-configure-spring-javamailsender-for-ses-using-smtp – 2013-10-08 15:28:12