Index: lams_central/src/java/org/lamsfoundation/lams/web/ForgotPasswordServlet.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/web/ForgotPasswordServlet.java,v diff -u -r1.7 -r1.8 --- lams_central/src/java/org/lamsfoundation/lams/web/ForgotPasswordServlet.java 3 Sep 2008 06:40:55 -0000 1.7 +++ lams_central/src/java/org/lamsfoundation/lams/web/ForgotPasswordServlet.java 15 Oct 2010 16:53:37 -0000 1.8 @@ -22,6 +22,7 @@ import org.lamsfoundation.lams.usermanagement.service.IUserManagementService; import org.lamsfoundation.lams.util.CentralConstants; import org.lamsfoundation.lams.util.Configuration; +import org.lamsfoundation.lams.util.ConfigurationKeys; import org.lamsfoundation.lams.util.Emailer; import org.lamsfoundation.lams.util.FileUtilException; import org.lamsfoundation.lams.util.MessageService; @@ -122,9 +123,10 @@ String SMPTServer = Configuration.get("SMTPServer"); String supportEmail = Configuration.get("LamsSupportEmail"); + boolean useInternalSMTPServer = Boolean.parseBoolean(Configuration.get(ConfigurationKeys.USE_INTERNAL_SMTP_SERVER)); User user = null; - if (SMPTServer==null||SMPTServer.equals("")||supportEmail==null||supportEmail.equals("")) + if (!useInternalSMTPServer && (SMPTServer==null||SMPTServer.equals("")) || supportEmail==null || supportEmail.equals("")) { // Validate SMTP not set up languageKey = this.SMTP_SERVER_NOT_SET;