Ejemplo n.º 1
0
        /// <summary>
        /// Отправка сообщения
        /// </summary>
        /// <param name="titleMail">Заголовок сообщения.</param>
        /// <param name="bodyMail">Текст сообщения.</param>
        public void sendNewMail(string titleMail, string bodyMail)
        {
            try
            {
                // создаем объект сообщения
                MailMessage m = new MailMessage(from, to);
                m.Subject = titleMail;
                m.Body    = bodyMail;

                // письмо представляет код html
                m.IsBodyHtml = true;

                //адрес smtp-сервера и порт, с которого будем отправлять письмо (указаны в App.config)
                SmtpClient smtp = new SmtpClient(
                    ConfigurationManager.AppSettings.Get("SMTPServer"),
                    Convert.ToInt32(ConfigurationManager.AppSettings.Get("SMTPPort"))
                    );


                //считываем конфиг данные из файла
                Dictionary <string, string> setting = Settigs.getSettingsInFile();
                // логин и пароль
                smtp.Credentials = new NetworkCredential(setting["myLogin"], setting["myPassword"]);
                smtp.EnableSsl   = true;
                smtp.Send(m);

                Console.WriteLine("Сообщение успешно отправленно!");
            }
            catch (Exception ex)
            {
                Console.WriteLine("Ошибка отправки сообщения: " + ex);
            }
        }
Ejemplo n.º 2
0
        private void okButton_Click(object sender, EventArgs e)
        {
//			if(!ValidateSettingsUI()) return;

            Settigs = GetSettigs();
            if (Settigs != null)
            {
                try
                {
                    Settigs.SaveToFile(RecentConfigurationFile);
                }
                catch (Exception ex)
                {
                    ShowError(ex);
                }

                DialogResult = DialogResult.OK;
            }
        }