The mail settings are stored in mail.properties and the beans about mail sender are set in applicationContext-service.xml. They are mailEngine, mainlSender. We don't need to change mailEngine. But we must add a new property for mailSender because the default setting does not support mail authorization in many mail servers. The new property is below:
?? <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">true</prop>
?????????? </props>
??????? </property>

??? </bean>
??? The red lines are new. we have to add them. Otherwise the mail function in Appfuse does not work.
?