C# 更改发送的电子邮件的颜色
在Outlook中,如果您转到 工具>组织>使用颜色(选项卡) …您可以在收件箱中找到符合条件的电子邮件(从、发送到等) 有没有一种方法可以通过C#编程实现这一点 目前,我使用了一个简单的MailMessage对象,类似于示例 我的要求是:C# 更改发送的电子邮件的颜色,c#,email,mailmessage,C#,Email,Mailmessage,在Outlook中,如果您转到 工具>组织>使用颜色(选项卡) …您可以在收件箱中找到符合条件的电子邮件(从、发送到等) 有没有一种方法可以通过C#编程实现这一点 目前,我使用了一个简单的MailMessage对象,类似于示例 我的要求是: 更改某人收到的电子邮件的颜色,使其看起来更紧急 我知道您可以使用MailPriority。也可以使用High,但这还不够好。颜色是由Outlook根据Outlook用户提供的标准指定的 您不能从发件人的角度影响这一点,除非尝试满足您已知的条件(发送自、发
- 更改某人收到的电子邮件的颜色,使其看起来更紧急
我知道您可以使用MailPriority。也可以使用High,但这还不够好。颜色是由Outlook根据Outlook用户提供的标准指定的
您不能从发件人的角度影响这一点,除非尝试满足您已知的条件(发送自、发送至、包含特定单词的主题、包含特定单词的正文等),因为“颜色”不是电子邮件属性。颜色由Outlook指定,基于Outlook用户提供的条件
您不能从发件人的角度影响这一点,除非尝试满足您已知的标准(发送自、发送至、包含特定单词的主题、包含特定单词的正文,等等),因为“颜色”不是电子邮件属性。详细说明CodeCaster的答案 实际上,接收方需要根据自己的意愿配置电子邮件客户端。您不能在电子邮件中强制执行这些规则,以便它们在到达收件人的电子邮件收件箱时引起注意。如果允许的话。。。想象一下你收件箱的布局 但是,如果使用HTML格式的电子邮件,则可以非常轻松地设置电子邮件内容的样式 例如:
var message = new MailMessage(fromEmailAddress, toEmailAddress);
message.Subject = "This is a test";
message.Body = "<h2>This is an HTML-formatted e-mail.</h2>";
message.IsBodyHtml = true;
var smtp = new SmtpClient();
smtp.Send(message);
var message=新邮件消息(从EmailAddress,到EmailAddress);
message.Subject=“这是一个测试”;
message.Body=“这是一封HTML格式的电子邮件。”;
message.IsBodyHtml=true;
var smtp=new SmtpClient();
smtp.Send(message);
您可以在此处找到更多信息:
但是,这种方法不会将收件人收件箱中的项目着色。只有当他阅读电子邮件时,它才会出现。然后他仍然可以在客户端禁用HTML格式的电子邮件
也许你想对你公司的电子邮件执行这样的规定?如果您使用的是Exchange服务器,则这可能是可能的:
但如果是这样的话,最好在ServerFault.com上问这个问题。详细说明CodeCaster的答案 实际上,接收方需要根据自己的意愿配置电子邮件客户端。您不能在电子邮件中强制执行这些规则,以便它们在到达收件人的电子邮件收件箱时引起注意。如果允许的话。。。想象一下你收件箱的布局 但是,如果使用HTML格式的电子邮件,则可以非常轻松地设置电子邮件内容的样式 例如:
var message = new MailMessage(fromEmailAddress, toEmailAddress);
message.Subject = "This is a test";
message.Body = "<h2>This is an HTML-formatted e-mail.</h2>";
message.IsBodyHtml = true;
var smtp = new SmtpClient();
smtp.Send(message);
var message=新邮件消息(从EmailAddress,到EmailAddress);
message.Subject=“这是一个测试”;
message.Body=“这是一封HTML格式的电子邮件。”;
message.IsBodyHtml=true;
var smtp=new SmtpClient();
smtp.Send(message);
您可以在此处找到更多信息:
但是,这种方法不会将收件人收件箱中的项目着色。只有当他阅读电子邮件时,它才会出现。然后他仍然可以在客户端禁用HTML格式的电子邮件
也许你想对你公司的电子邮件执行这样的规定?如果您使用的是Exchange服务器,则这可能是可能的:
如果是这样的话,你最好在ServerFault.com上问这个问题。那么你有没有其他方法可以考虑我在哪里可以满足我的要求?我想没有,我希望没有。我看到客户已经用红色邮件给我发送了所有的东西。那么你有没有其他方法可以考虑我在哪里可以满足我的要求?我想没有,我希望没有。我看到客户已经把所有东西都用红色发电子邮件给我了。