Esempio n. 1
0
        //tests
        public static void SMTPQuickTest()
        {
            try
            {
                _msg.Length = 0;
                _msg.Append("SMTPQuickTest started ...\r\n");
                Program._messageLog.WriteLine(_msg.ToString());

                PFEmailMessage emMsg = new PFEmailMessage("PROFASTWS5", "testprog@ws5", "Mike@WS9", "Test Message", "Send date/time: " + DateTime.Now.ToString());
                emMsg.SmtpPort = 25;

                _msg.Length = 0;
                _msg.Append("SMTP Port = ");
                _msg.Append(emMsg.SmtpPort);
                _msg.Append("\r\n");
                _msg.Append("SMTP Server = ");
                _msg.Append(emMsg.SMTPServer);
                _msg.Append("\r\n");
                _msg.Append("From Address = ");
                _msg.Append(emMsg.FromAddress);
                _msg.Append("\r\n");
                _msg.Append("To Address = ");
                _msg.Append(emMsg.ToAddress);
                _msg.Append("\r\n");
                _msg.Append("Message Subject = ");
                _msg.Append(emMsg.MessageSubject);
                _msg.Append("\r\n");
                _msg.Append("Message Body = ");
                _msg.Append(emMsg.MessageBody);
                _msg.Append("\r\n");
                Program._messageLog.WriteLine(_msg.ToString());

                emMsg.Send();
            }
            catch (System.Exception ex)
            {
                _msg.Length = 0;
                _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex));
                Program._messageLog.WriteLine(_msg.ToString());
                AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog);
            }
            finally
            {
                _msg.Length = 0;
                _msg.Append("\r\n... SMTPQuickTest finished.");
                Program._messageLog.WriteLine(_msg.ToString());
            }
        }