Outlook 向Microsoft团队发送电子邮件频道不保留css格式

Outlook 向Microsoft团队发送电子邮件频道不保留css格式,outlook,office365,microsoft-teams,Outlook,Office365,Microsoft Teams,我设置了一个频道,在那里我发送了一封带有特定css的电子邮件。在outlook中,我可以完美地看到消息,但频道不显示任何颜色。 我甚至在html文件中添加了带有类和id标记的css,但它不起作用 例如: 这条信息类似于: <html> <head> <script src= 'https://statics.teams.cdn.office.net/sdk/v1.6.0/js/MicrosoftTeams.min.js'></script&

我设置了一个频道,在那里我发送了一封带有特定css的电子邮件。在outlook中,我可以完美地看到消息,但频道不显示任何颜色。 我甚至在html文件中添加了带有类和id标记的css,但它不起作用

例如: 这条信息类似于:

<html>
   <head>
    <script src= 'https://statics.teams.cdn.office.net/sdk/v1.6.0/js/MicrosoftTeams.min.js'></script>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <style type="text/css">
    #first{ color: orange; }
    #secondLine {
      background-color: lightblue;
      color: red;
    }
    .override {color: green;}
    </style>
   </head>
   <body>
      <script>
    microsoftTeams.initialize();
      </script>
      <p class="override">Hi there,</p>
      <p id="first"> First line:test.</p>
      <p id="secondLine">Second line Another test.</p>
      <p style="color:blue">Best Regards.</p>
   </body>
</html>

#第一{颜色:橙色;}
#二线{
背景颜色:浅蓝色;
颜色:红色;
}
.override{color:green;}
初始化();

您好

第一行:测试

第二行另一项测试

致以最诚挚的问候

在outlook中:

在Microsoft团队频道:

我认为,可能是由于css与Microsoft团队css冲突,它无法显示颜色。如果是这样的话,我可以推翻它吗


提前感谢。

由于需要确保频道中的团队主题和其他显示约束与邮寄到频道的内容一起工作,我们不承诺在电子邮件中保留任意HTML/CSS结构。如果文章中需要复杂的格式,我们通常会要求用户在团队中直接编写,而不是依赖我们的电子邮件通道逻辑来保存它们


我们已经尝试在不影响整个团队主题的情况下保留尽可能多的格式。这是出于设计。

由于需要确保频道中的团队主题和其他显示约束与邮寄到频道中的内容一起工作,我们不承诺在电子邮件中保留任意HTML/CSS结构。如果文章中需要复杂的格式,我们通常会要求用户在团队中直接编写,而不是依赖我们的电子邮件通道逻辑来保存它们


我们已经尝试在不影响整个团队主题的情况下保留尽可能多的格式。这是出于设计。

您是否尝试使用bot或图形API发送邮件?你能分享更多的细节吗?我用一个python脚本发送邮件,这个脚本生成一个html文件,发布到描述中。然后,我使用smtp和电子邮件库将此文件发送到电子邮件正文中。我们可以在我们这方面重现该问题。引起了一个问题,有什么建议吗@Nikitha MSFT您可以尝试使用Graph API发送邮件吗?这是您试图使用bot或graph-API发送邮件的文档?你能分享更多的细节吗?我用一个python脚本发送邮件,这个脚本生成一个html文件,发布到描述中。然后,我使用smtp和电子邮件库将此文件发送到电子邮件正文中。我们可以在我们这方面重现该问题。引起了一个问题,有什么建议吗@Nikitha MSFT您可以尝试使用Graph API发送邮件吗?这是你的文件