Beispiel #1
0
        private void ShowSelectedMessage()
        {
            if (listDeliveryQueue.SelectedItems.Count != 1)
            {
                return;
            }

            ListViewItem item     = listDeliveryQueue.SelectedItems[0];
            string       fileName = item.SubItems[item.SubItems.Count - 1].Text;

            formMessageViewer messageViewer = new formMessageViewer(fileName);

            messageViewer.ShowDialog();
        }
Beispiel #2
0
        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);
            }
        }