0

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

前任)

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 );

谢谢

4

2 回答 2

1

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

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

于 2013-07-29T10:27:19.723 回答
0

你不能保证任何给定的客户会做什么,所以我会冒险猜测“不”;尤其如此,因为无论是否保留自定义标题是否在规范中,应用程序都不会因为不遵守规范而到处。

因此,不能保证,这取决于客户的实施。

于 2013-06-10T23:36:39.070 回答