Csharp/C#教程:使用SendGrid发送包含附件的电子邮件分享


使用SendGrid发送包含附件的电子邮件

var myMessage = new SendGridMessage(); myMessage.From = new MailAddress("info@email.com"); myMessage.AddTo("Cristian "); myMessage.Subject = user.CompanyName + "has selected you!"; myMessage.Html = "

Hello World!

"; myMessage.Text = "Hello World plain text!"; // myMessage.AddAttachment("C:testtest.txt"); var apiKey = ""; var transportWeb = new Web(apiKey); transportWeb.DeliverAsync(myMessage);

基本上我可以使电子邮件工作,并且当我尝试添加附件时它不会发送它。 我尝试了不同的路径和不同的写路径方式,我不确定出了什么问题,我发现的每一个教程都表明它应该像这样工作。

我得到它的工作,结果我只需要一个虚拟的路径:

 myMessage.AddAttachment(Server.MapPath(@"~imglogo.png")); 

它是一个逃脱角色

//使用常规字符串文字初始化。

 myMessage.AddAttachment(@"C:testtest.txt"); 

else //使用逐字字符串文字初始化。

上述就是C#学习教程:使用SendGrid发送包含附件的电子邮件分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

 myMessage.AddAttachment("C:\test\test.txt"); 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1009068.html

(0)
上一篇 2021年12月29日
下一篇 2021年12月29日

精彩推荐