私はこれをグーグルで試してみましたが、役に立たなかったので、私はここで解決策を探しています(一見)簡単な質問メッセージを「迷惑メール'Outlook REST API 2.0を使用?現在のところ、API documentation linkはこれについては何の助けも提供していません。私ができることは、基本的にメッセージをInboxから迷惑メールに移動することです。Outlook REST API 2メッセージを迷惑メール/スパムとマークする
string strID = lstFolders.Where(s => s.DisplayName == "Junk E-Mail").Select(s => s.Id).SingleOrDefault();
try
{
// Try to get message and move to junk.
Message junkMessage = (Message)await client.Me.Messages.GetById(req.MessageID).ExecuteAsync();
await junkMessage.MoveAsync(strID);
return request.GetOKResponseJSON(new
{
SuccessMessage = string.Format("MessageID: {0} <br /> from UserEmail: '{1}' Moved to Junk", req.MessageID, req.UserEmail)
});
}
catch (Exception ex)
{
throw new Exception(
string.Format("MessageID: {0} <br /> from UserEmail: '{1}' FAILED to be Moved to Junk due to error: ",
req.MessageID, req.UserEmail, ex));
}
あなたが見ることができるように、私のメッセージは、単にが迷惑メールにを移動して、私はこれを考えるしかし、ではなく迷惑メールフォルダにまっすぐ行くと、戻って受信トレイに入ってくる、同じメッセージを防ぐことはできませありません。
これについての助けがあれば幸いです。
よろしく
もし彼らのAPIがUIのようなものであれば、何らかの形で意図的にそれをつかまえてしまったでしょう。直近の変更まで、ドメイン内のすべての送信者を簡単にブロックすることができました。多くの設計作業の後、通常のOutlookと同じように難しくなりました。 – Sam