java原码暂略
1、ssl:gmail是可作为ssl测试
mail.host = smtp.gmail.com
mail.username = xxxx
mail.password = xxxx
mail.encoding = UTF-8
mail.from = xxxx@gmail.com
mail.replyTo = xxxx@gmail.com
mail.templatePath = classpath:velocity
<constructor-arg index="4">
<map>
<entry key="mail.smtp.host" value="${mail.host}"/>
<entry key="mail.smtp.auth" value="true"/>
<entry key="mail.debug" value="false"/>
<entry key="mail.smtp.port" value="465"/>
<entry key="mail.smtp.socketFactory.port" value="465"/>
<entry key="mail.smtp.socketFactory.class" value="javax.net.ssl.SSLSocketFactory"/>
<entry key="mail.smtp.socketFactory.fallback" value="false"/>
</map>
</constructor-arg>
2、tls:hotmail是可作为tls测试
mail.host = smtp.live.com
mail.username = xxx@hotmail.com //@hotmail.com 一定要加
mail.password = xxx
mail.encoding = UTF-8
mail.from = xxx@hotmail.com
mail.replyTo = xxx@hotmail.com
mail.templatePath = classpath:velocity
<constructor-arg index="4">
<map>
<entry key="mail.smtp.host" value="${mail.host}"/>
<!--<entry key="mail.debug" value="true"/>-->
<entry key="mail.smtp.auth" value="true"/>
<entry key="mail.smtp.port" value="25" />
<entry key="mail.smtp.socketFactory.port" value="25" />
<entry key="mail.imap.auth.plain.disable" value="true"/>
<entry key="mail.imap.auth.ntlm.disable" value="true"/>
<entry key="mail.smtp.starttls.enable" value="true"/>
</map>
</constructor-arg>