hMailServer.Administrator.ucAntiSpam.buttonTest_Click C# (CSharp) Method

buttonTest_Click() private method

private buttonTest_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void buttonTest_Click(object sender, EventArgs e)
        {
            hMailServer.AntiSpam antiSpam = APICreator.AntiSpamSettings;

               string messageText = "";
               bool testPass = antiSpam.TestSpamAssassinConnection(textSpamAssassinHost.Text, textSpamAssassinPort.Number, out messageText);

               Marshal.ReleaseComObject(antiSpam);

               if (testPass)
               {
              string tempFile = Path.GetTempFileName();
              File.WriteAllText(tempFile, messageText);
              formMessageViewer viewer = new formMessageViewer(tempFile);
              viewer.ShowDialog();
              File.Delete(tempFile);
               }
               else
               {
              MessageBox.Show(messageText, EnumStrings.hMailServerAdministrator, MessageBoxButtons.OK, MessageBoxIcon.Error);
               }
        }