12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <?xml version="1.0" encoding="UTF-8"?>
- <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"
- default-lazy-init="true">
- <description>Email配置</description>
- <!-- 邮件发送器 -->
- <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="javaMailProperties">
- <props>
- <prop key="mail.smtp.auth">${mail.auth}</prop>
- <!-- gmail smtp server的SSL验证 -->
- <prop key="mail.smtp.starttls.enable">${mail.ssl}</prop>
- </props>
- </property>
- </bean>
- <!-- 文本邮件服务类 -->
- <bean id="simpleMailService" class="com.pentair.showcase.email.SimpleMailService">
- <property name="mailSender" ref="mailSender" />
- <property name="textTemplate">
- <value><![CDATA[
- 用戶%1$s在%2$tF被修改.
- System Administrator.
- ]]></value>
- </property>
- </bean>
- <!-- 普通邮件服务类 -->
- <bean id="mailService" class="com.pentair.showcase.email.MailService">
- <property name="mailSender" ref="mailSender" />
- <property name="mailFrom" value="${mail.from}"></property>
- </bean>
-
- <!-- MIME模板工具类 -->
- <bean id="mailTemplateUtil" class="com.pentair.showcase.email.MailTemplateUtil">
- <property name="mailTemplate" value="rfqNotice.ftl"></property>
- <property name="freemarkerConfiguration" ref="freemarkerConfiguration"></property>
- </bean>
- <!-- 用于生成HTML邮件内容的Freemarker配置 -->
- <bean id="freemarkerConfiguration" class="org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean">
- <property name="templateLoaderPath" value="classpath:/template" />
- </bean>
- </beans>
|