我正在使用Powershell脚本和smpt服务器发送电子邮件。
我正在从本地路径读取html文件,以将可操作的消息发送给电子邮件。
以下是我的html文件:
<script type="application/adaptivecard+json">{
"type":"AdaptiveCard",
"version":"1.0",
"hideOriginalBody":true,
"body":[
{
"type":"TextBlock",
"text":"Visit the Outlook Dev Portal",
"size":"large"
},
{
"type":"TextBlock",
"text":"Click **Learn More** to learn more about Actionable Messages!"
},
{
"type":"Input.Text",
"id":"feedbackText",
"placeholder":"Let us know what you think about Actionable Messages"
}
],
"actions":[
{
"type":"Action.Http",
"title":"Send Feedback",
"method":"POST",
"url":"https://...",
"body":"{{feedbackText.value}}"
},
{
"type":"Action.OpenUrl",
"title":"Learn More",
"url":"https://docs.microsoft.com/outlook/actionable-messages"
}
]
}</script>
Visit the Outlook Dev Portal to learn more about Actionable Messages.
reference :https://docs.microsoft.com/en-us/outlook/actionable-messages/send-via-email#feedback
仅body标签部分在Outlook中可见,而json部分则不可见。 为什么Json无法正常工作? 使用此代码的正确方法是什么? 我应使用filename.html或filename.Json的文件名是什么?
JSON在codeplayground中工作,如果我将文件名另存为.html和.JSON,则无法工作。
请引导我。
如果有人帮助您,将不胜感激。
谢谢。
答案 0 :(得分:0)
“原始发件人属性必须设置为由Actionable Email Developer仪表板生成的有效提供者ID。发送给其他人时,将该属性留空会导致卡被删除。”
如果您只想测试发送者和接收者,则必须使用同一帐户。