/**
   * 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());
  }