/** * Override some fields in the JavaMailer class. TODO: This needs re-factoring! * * @param mailParms * @param sendMailer */ private void overRideDefaultProperties( final MailTransportParameters mailParms, final JavaMailer sendMailer) { sendMailer.setFrom(mailParms.getSendTestFrom()); sendMailer.getSession().setDebug(mailParms.isSendTestDebug()); sendMailer.setDebug(mailParms.isSendTestDebug()); sendMailer.setEncoding(mailParms.getSendTestMessageEncoding()); sendMailer.setMailer(mailParms.getSendTestMailer()); sendMailer.setMailHost(mailParms.getSendTestHost()); // char_set, encoding, m_contentType sendMailer.setMessageText(mailParms.getSendTestMessageBody()); sendMailer.setCharSet(mailParms.getSendTestCharSet()); sendMailer.setContentType(mailParms.getSendTestMessageContentType()); sendMailer.setSmtpSsl(mailParms.isSendTestIsSslEnable()); sendMailer.setSubject(mailParms.getComputedTestSubject()); sendMailer.setTo(mailParms.getSendTestRecipeint()); sendMailer.setTransport(mailParms.getSendTestTransport()); sendMailer.setUseJMTA(mailParms.isSendTestUseJmta()); }