使用google apis在c#中插入邮件时,gmail上的日期时间戳不正确

时间:2016-04-05 13:26:27

标签: c# google-api

我正在尝试使用Google API添加邮件。 邮件已正确插入但日期时间戳不正确。

 Message msg = new Message();
                String[] objidsArr = new String[1];
                objidsArr[0] = labelId;
                msg.LabelIds = objidsArr.ToList();
                msg.Raw = f_MsgRawStr;

                m_MailService.Users.Messages.Insert(msg, "me").Execute();

enter image description here

此处显示当前日期时间。 但是,如果我打开它,它会显示正确的日期,例如.. enter image description here

要插入邮件,请使用.EML文件。 请建议在两个视图中插入包含正确日期时间的电子邮件的解决方案。

1 个答案:

答案 0 :(得分:1)

f_ReqforMail = m_MailService.Users.Messages.Insert(msg, "me");
f_ReqforMail.InternalDateSource  = Google.Apis.Gmail.v1.UsersResource.MessagesResource.InsertRequest.InternalDateSourceEnum.DateHeader;
f_ReqforMail.Execute();

它的工作。