예제 #1
0
        /// <summary>
        /// Отправляет письмо на указанную электронную почту.
        /// </summary>
        /// <param name="Sender">Данные отправителя</param>
        /// <param name="Recipient">Данные получателя</param>
        /// <param name="Theme">Тема</param>
        /// <param name="Message">Сообщение</param>
        /// <param name="Files">Файлы</param>
        public static void Message(MailSender Sender, MailRecipient Recipient, String Theme, String Message, params String[] Files)
        {
            MailMessage _message = new MailMessage(Sender.Mail.Address, Recipient.Mail.Address)
            {
                Subject    = Theme,
                Body       = Message,
                IsBodyHtml = true,
            };

            if (Files.Length > 0)
            {
                foreach (String File in Files)
                {
                    _message.Attachments.Add(new Attachment(File));
                }
            }

            SmtpClient SMTP = new SmtpClient("smtp." + Sender.Mail.Address.Substring(Sender.Mail.Address.LastIndexOf('@') + 1), 587)
            {
                Credentials = new NetworkCredential(Sender.Mail.Address, Sender.Password),
                EnableSsl   = true,
            };

            SMTP.Send(_message);
        }
예제 #2
0
        /// <summary>
        /// Отправляет письмо на указанную электронную почту.
        /// </summary>
        /// <param name="Sender">Данные отправителя</param>
        /// <param name="Recipient">Данные получателя</param>
        /// <param name="Theme">Тема</param>
        /// <param name="Message">Сообщение</param>
        public static void Message(MailSender Sender, MailRecipient Recipient, String Theme, String Message)
        {
            MailMessage _message = new MailMessage(Sender.Mail.Address, Recipient.Mail.Address)
            {
                Subject    = Theme,
                Body       = Message,
                IsBodyHtml = true
            };

            SmtpClient SMTP = new SmtpClient("smtp." + Sender.Mail.Address.Substring(Sender.Mail.Address.LastIndexOf('@') + 1), 587)
            {
                Credentials = new NetworkCredential(Sender.Mail.Address, Sender.Password),
                EnableSsl   = true,
            };

            SMTP.Send(_message);
        }