Если вам просто нужен способ отправить уведомление по электронной почте, в .Net есть SMTP и типы почты, чтобы позаботиться об этом. Уведомления по электронной почте больше распространены в программном обеспечении, и поэтому часто используемые функции были включены в базовый класс lib.
Вы можете использовать объекты SmtpClient, MailAddress и MailMessage, чтобы выполнить то, что вам нужно, просто отправив уведомление по электронной почте. Конечно, вам нужно иметь доступ к SMTP-серверу для передачи почты, поэтому выясните, какой у него адрес хоста, чтобы правильно настроить приложение. Вот несколько примеров:
SmtpClient mailClient = new SmtpClient("smtp.fu.bar");
MailAddress senderAddr = new MailAddress("you@fu.bar");
MailAddress recipAddr = new MailAddress("admin@fu.bar");
MailMessage emailMsg = new MailMessage( senderAddr, recipAddr );
emailMsg.Subject = "Test email.";
emailMsg.Body = "Here is my email string which serves as the body.\n\nSincerely,\nMe";
mailClient.Send( emailMsg );
Этот пример - просто прямой код, но было бы лучше поместить его в метод многократного использования, подобный этому:
public void SendNotification( string smtpHost, string recipientAddress, string senderAddress, string message, string subject )
{
SmtpClient mailClient = new SmtpClient(smtpHost);
MailMessage emailMsg = new MailMessage( new MailAddress(senderAddress), new MailAddress(recipientAddress) );
emailMsg.Subject = subject;
emailMsg.Body = message;
mailClient.Send( emailMsg );
}