#pragma warning disable CS8019 using System; using System.Collections.Generic; using System.Linq; using System.Net.Mail; using System.Web; #pragma warning restore CS8019 namespace Fab2ApprovalSystem.Utilities; public class EmailUtilities { public static void SendNotification(string to, List ccRecipients, string subject, string body) { MailMessage msg = new(); msg.To.Add(to); msg.IsBodyHtml = true; msg.From = new MailAddress("MesaFabApproval@infineon.com", "Mesa Fab Approval"); msg.Sender = new MailAddress("MesaFabApproval@infineon.com", "Mesa Fab Approval"); foreach (string ccRecipient in ccRecipients) { try { msg.CC.Add(ccRecipient); } catch { Console.WriteLine("Invalid Email Address detected: " + ccRecipient); } } msg.Body = body; msg.Subject = subject; SmtpClient smtpClient = new("mailrelay-internal.infineon.com"); smtpClient.Send(msg); } }