电子邮件客户端都会在电子邮件回复中返回自定义标题

时间:2013-06-10 23:07:32

标签: c# email email-integration email-client

如果我在发送时在电子邮件中创建自定义标题,当有人回复电子邮件时,所有电子邮件客户端都会返回自定义标题吗?

例)

MailMessage mail = new MailMessage();
mail.To = "me@mycompany.com";
mail.From = "you@yourcompany.com";
mail.Subject = "this is a test email.";
mail.Body = "this is my test email body.";
mail.Headers.Add( "X-Company", "My Company" );  <---- This is my custom header.
SmtpMail.SmtpServer = "localhost";  //your real server goes here
SmtpMail.Send( mail );

由于

2 个答案:

答案 0 :(得分:1)

为了完整性,应该提到rfc-822In-Reply-To:标题 - 尽管它是可选的(实际上应用程序没有义务添加它)。

如果标题存在,则必须是回复的电子邮件。

答案 1 :(得分:0)

你不能保证任何给定的客户会做什么,所以我猜错了“不”;特别是因为,无论是否保留自定义标题,应用程序都不会在这里和那里不遵守规范。

因此,无法保证,这取决于客户的实施。