public static void SendEmail(string message, string email, ForecastResponse.SimpleForecastDay forecast) { var smtpClient = new SmtpClient(AppConfig.SmtpServer) { Port = 587, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, EnableSsl = true, Credentials = new NetworkCredential(AppConfig.SmtpUser, AppConfig.SmtpPassword) }; MailMessage msg = new MailMessage(); msg.From = new MailAddress(AppConfig.ToEmailAddress); msg.To.Add(new MailAddress(AppConfig.ToEmailAddress)); msg.Subject = "Weather Report"; msg.IsBodyHtml = true; //var contentId = AttachImage(msg, @"\images\cardigan.png"); //msg.Body = $@"<img width=""100"" src=""cid:{contentId}"" alt=""missing images"" />";// message; msg.Body = message; Console.WriteLine("Sending email"); smtpClient.Send(msg); Console.WriteLine("Sent"); }
public static EmailModel GetModelFromSimpleDayForecast(ForecastResponse.SimpleForecastDay forecast, string pressure) { return(new EmailModel() { AverageHumidity = forecast.avehumidity.ToString(), BarometricPressure = pressure, High = forecast.high.fahrenheit, Low = forecast.low.fahrenheit, PreciptationPercent = forecast.pop }); }