private void PrepBody() { if (this.IsTracked) { BodyHtml = SendEMail.AddGoogleCampaignTrackingCodes(BodyHtml, TrackingSource, TrackingCampaign); if (BodyHtml.IsNotBlank()) { BodyHtml += Environment.NewLine + "<img src='" + Web.BaseUrl + "track/" + trackingGuid + "' />"; } } if (BodyHtml.IsNotBlank() && BodyPlain.IsNotBlank()) { message.IsBodyHtml = true; message.AlternateViews.Add(AlternateView.CreateAlternateViewFromString(BodyPlain, null, "text/plain")); message.AlternateViews.Add(AlternateView.CreateAlternateViewFromString(BodyHtml, null, "text/html")); } else if (BodyHtml.IsNotBlank()) { message.IsBodyHtml = true; message.Body = BodyHtml; } else { message.IsBodyHtml = false; message.Body = BodyPlain; } }
public void DebugDump() { string html = ""; if (Subject.IsNotBlank()) { html += "Subject: " + Subject.HtmlEncode() + "<br>"; } if (FromAddress.IsNotBlank()) { html += "FromAddress: " + FromAddress.HtmlEncode() + "<br>"; } if (FromName.IsNotBlank()) { html += "FromName: " + FromName.HtmlEncode() + "<br>"; } if (ToAddress.IsNotBlank()) { html += "ToAddress: " + ToAddress.HtmlEncode() + "<br>"; } if (ToName.IsNotBlank()) { html += "ToName: " + ToName.HtmlEncode() + "<br>"; } if (CC.IsNotBlank()) { html += "CC: " + CC.HtmlEncode() + "<br>"; } if (BCC.IsNotBlank()) { html += "BCC: " + BCC.HtmlEncode() + "<br>"; } if (BodyHtml.IsNotBlank()) { html += "BodyHtml: " + BodyHtml + "<br>"; } if (BodyPlain.IsNotBlank()) { html += "BodyPlain: " + BodyPlain.HtmlEncode() + "<br>"; } Web.Write(html); }