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);
}
}