c# - 如何在 C# 中发送 html 内容以发送网格电子邮件
问题描述
我正在尝试使用 c# 库通过发送网格发送电子邮件。下面是我的代码
var apiKey ="xxxxxxxxx";//dumy
var client = new SendGridClient(apiKey);
var from = new EmailAddress("asdasd@gmail.com", "Example User");
var subject = "Sending with SendGrid is Fun";
var to = new EmailAddress("asdasd2@gmail.com", "Example User");
var plainTextContent = "and easy to do anywhere, even with C#";
var ww = "www.google.com";
var email = "asdasd2@gmail.com"
var htmlContent = string.Format(@"<strong>Hi{0}</strong>
<p>You are invited to signup in portal.You can signup using below signup button</p>
<p><a href={1}>Visit W3Schools.com!</a></p>",email,ww);
var msg = MailHelper.CreateSingleEmail(from, to, subject, plainTextContent, htmlContent);
var response = client.SendEmailAsync(msg).GetAwaiter().GetResult();
我将 html 内容转换为字符串并执行代码。但是没有收到电子邮件。我的代码有什么问题吗?。在我收到电子邮件之前 htmlContent 是
<strong>嗨</strong>
解决方案
推荐阅读
- c - 在 C 中使用 pread()
- php - 使用 docker-compose 配置 Prestashop Web 服务
- c++ - 没有模板你能完美转发吗
- javascript - TypeError 'Cannot read property/undefined' 使用 toString 属性时
- mysql - 如何在mysql查询中使用通配符?
- flutter - 如何访问文档中的数据
- arrays - 如何根据条件创建固定的新 numpy 数组值 - 股票价格
- asp.net-mvc - 如何从 MVC 迁移到 Blazor 服务器端?
- python - 类型对象'userInfo'没有属性'authenticate'-不同用户表django中的登录身份验证
- amazon-web-services - 为什么 AWS DMS 偶尔会遇到各种错误?