SnakeEater

Untitled

May 11th, 2021
720
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Net.Mail;
  7. using System.Net;
  8. using System.Net.Mime;
  9.  
  10. namespace Message
  11. {
  12.     class Program
  13.     {
  14.         static void Main(string[] args)
  15.         {
  16.             int port = 587;
  17.             bool enableSSL = true;
  18.             Console.ForegroundColor = ConsoleColor.Blue;
  19.  
  20.             Console.WriteLine("Вход в почту mail.ru: ");
  21.             Console.Write("Введите ваш логин: ");
  22.             Console.ResetColor();
  23.             string emailFrom = Console.ReadLine();
  24.  
  25.             Console.ForegroundColor = ConsoleColor.Blue;
  26.             Console.Write("Введите ваш пароль: ");
  27.             Console.ResetColor();
  28.             string password = Console.ReadLine();
  29.  
  30.             Console.ForegroundColor = ConsoleColor.Blue;
  31.             Console.Write("Введите mail получателя: ");
  32.             string emailTo;
  33.             Console.ResetColor();
  34.             emailTo = Console.ReadLine();
  35.  
  36.             Console.ForegroundColor = ConsoleColor.Blue;
  37.             Console.Write("Введите тему письма: ");
  38.             string subject;
  39.             Console.ResetColor();
  40.             subject = Console.ReadLine();
  41.  
  42.             Console.ForegroundColor = ConsoleColor.Blue;
  43.             Console.Write("Введите текст письма: ");
  44.             string body;
  45.             Console.ResetColor();
  46.             body = Console.ReadLine();
  47.  
  48.             Console.ForegroundColor = ConsoleColor.Blue;
  49.             string smtpAddress = "smtp.mail.ru";
  50.             MailMessage mail = new MailMessage();
  51.             mail.From = new MailAddress(emailFrom);
  52.             mail.To.Add(emailTo);
  53.             mail.Subject = subject;
  54.             mail.Body = body;
  55.             mail.IsBodyHtml = false;
  56.             using (SmtpClient smtp = new SmtpClient(smtpAddress, port))
  57.             {
  58.                 smtp.Credentials = new NetworkCredential(emailFrom, password);
  59.                 smtp.EnableSsl = enableSSL;
  60.                 try
  61.                 {
  62.                     smtp.Send(mail);
  63.                     Console.ForegroundColor = ConsoleColor.Red;
  64.                     Console.WriteLine("Сообщение отправлено!");
  65.                 }
  66.                 catch (Exception ex)
  67.                 {
  68.                     Console.WriteLine(ex.Message.ToString());
  69.                 }
  70.             }
  71.         }
  72.     }
  73. }
RAW Paste Data