【问题标题】:Create new mail message with Microsoft Graph API使用 Microsoft Graph API 创建新邮件
【发布时间】:2019-07-23 08:24:14
【问题描述】:

当使用 MS Graph API 发布邮件消息时,该消息是在草稿模式下创建的。有什么方法可以创建不在 DRAFT 中的新常规邮件消息? 另外,是否有任何选项可以在正文中使用 MIME 格式发布新消息?

【问题讨论】:

    标签: microsoft-graph-api microsoft-graph-mail


    【解决方案1】:

    当您创建消息时,您需要设置 MessageFlags 扩展属性以使其看起来好像是已发送消息。您通常还需要设置 ClientSubmitTime https://docs.microsoft.com/en-us/office/client-developer/outlook/mapi/pidtagclientsubmittime-canonical-property 和传递时间 https://docs.microsoft.com/en-us/office/client-developer/outlook/mapi/pidtagmessagedeliverytime-canonical-property,这会影响邮件在 Outlook 中的排序方式。对于 MIME,目前仅在 Beta 版中导出 https://developer.microsoft.com/en-us/graph/blogs/mime-format-support-for-microsoft-graph-apis-preview/

    {
    "Subject": "test1234",
    "Sender": {
        "EmailAddress": {
            "Name": "blah",
            "Address": "blah@blah.com"
        }
    },
    "Body": {
        "ContentType": "HTML",
        "Content": "123Body"
    },
    "SingleValueExtendedProperties": [
        {
            "PropertyId": "Integer 0x0E07",
            "Value": "1"
        },
        {
            "PropertyId": "SystemTime 0x0039",
            "Value": "2019-06-12T10:10:47.2048+10:00"
        },
        {
            "PropertyId": "SystemTime 0x0E06",
            "Value": "2019-06-12T10:10:47.2048+10:00"
        }
    ]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多