如何在c#中使用google apis将邮件设置为gmail的“重要”?

时间:2016-05-31 06:21:05

标签: c# google-api gmail google-api-dotnet-client

我正在尝试使用c#中的google apis在gmail帐户中添加邮件。

Message f_msg = new Message();
f_ReqforMail = m_MailService.Users.Messages.Insert(f_msg, "me");

如何将该f_msg邮件对象设置为“重要”?

感谢。

3 个答案:

答案 0 :(得分:1)

您可以尝试将MailPriority Enumeration设置为:

f_msg.Priority = MailPriority.High
  

指定MailMessage的优先级。

     

<强>说明

     

您可以使用此枚举来设置电子邮件的优先级标头   消息。

答案 1 :(得分:0)

如果您使用AE.Net.Mail构建MailMessage,则可以使用AE.Net.Mail.MailPriority.High设置优先级。这是一个例子:

MailMessage msg = new AE.Net.Mail.MailMessage
{
    Subject = "Your Subject",
    Body = "Hello, World, from Gmail API!",
    From = new MailAddress("[you]@gmail.com"),
    Importance=AE.Net.Mail.MailPriority.High
};

答案 2 :(得分:0)

我用:

AE.Net.Mail.MailMessage message = client.GetMessage(uid);
bool isHighLight = message.RawFlags.ToList().Contains("Flagged") ? true : false;