C#MailMessage.Priority在Gmail中不将邮件显示为“重要”

时间:2018-08-02 05:41:52

标签: c# smtp

我正在尝试通过C#中的SMTP代码发送电子邮件。使用MailPriority.High发送电子邮件可在Outlook桌面和Web中使用,但在Gmail和Yahoo中则无法使用(尽管我看到Yahoo不支持具有优先级的电子邮件)。从Outlook Desktop手动发送带有“高优先级”标记的电子邮件可在Gmail中使用,因为它将电子邮件标记为“重要”。

示例代码:

public void SendMail(string server, int port, string body, string from, string to)
{
    SmtpClient client = new SmtpClient(server, port);
    MailMessage mailMessage = new MailMessage();
    mailMessage.From = new MailAddress(from);
    mailMessage.To.Add(new MailAddress(to));
    mailMessage.Body = body;
    mailMessage.Priority = MailPriority.High;
    client.Send(mailMessage);
}

0 个答案:

没有答案