Outlook 如何通过电子邮件发送简单的自适应卡?

Outlook 如何通过电子邮件发送简单的自适应卡?,outlook,adaptive-cards,Outlook,Adaptive Cards,我已经看了自适应卡和可操作消息的文档。我想通过电子邮件发送自适应卡并在outlook中查看 我能够使用卡片游乐场()向自己发送一封带有自适应卡片的电子邮件(使用右上角的按钮),并且它能够正确呈现 我读到的关于这些自适应卡的所有内容都让我觉得你可以通过电子邮件发送html标记(参见第一个链接)。但是,当我尝试从该页面发送示例html时(使用所有html标记,或仅使用脚本标记),不会创建自适应卡,并且自适应卡调试器插件也不会注意到任何东西 我自己如何通过电子邮件发送自适应卡 仍然不确定是否可以通过

我已经看了自适应卡和可操作消息的文档。我想通过电子邮件发送自适应卡并在outlook中查看

我能够使用卡片游乐场()向自己发送一封带有自适应卡片的电子邮件(使用右上角的按钮),并且它能够正确呈现

我读到的关于这些自适应卡的所有内容都让我觉得你可以通过电子邮件发送html标记(参见第一个链接)。但是,当我尝试从该页面发送示例html时(使用所有html标记,或仅使用脚本标记),不会创建自适应卡,并且自适应卡调试器插件也不会注意到任何东西


我自己如何通过电子邮件发送自适应卡

仍然不确定是否可以通过Outlook客户端(或任何其他邮件客户端)执行此操作,但我可以使用一个简单的C#程序通过Outlook的SMTP服务器发送电子邮件

MailMessage=newmailmessage(“outlookemail@domain.com", "outlookemail@domain.com");
SmtpClient=新的SmtpClient();
string Body=System.IO.File.ReadAllText(@“C:\fullpathhere\test.html”);
client.Port=587;
client.DeliveryMethod=SmtpDeliveryMethod.Network;
client.Host=“smtp mail.outlook.com”;
client.enablesl=true;
client.Timeout=10000;
client.UseDefaultCredentials=false;
client.Credentials=新系统.Net.NetworkCredential(“outlookemail@domain.com“,”密码“);
mail.IsBodyHtml=true;
mail.Subject=“可操作消息测试电子邮件”;
mail.Body=Body;
客户端。发送(邮件);
test.html文件只是文件底部的完整html

请记住,大多数Outlook客户端无法呈现自适应卡,只能使用可操作的消息。但是Outlook 365的联机客户端可以呈现它们