如果我在发送时在电子邮件中创建自定义标题,当有人回复电子邮件时,所有电子邮件客户端都会返回自定义标题吗?
例)
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 );
由于
答案 0 :(得分:1)
为了完整性,应该提到rfc-822和In-Reply-To:
标题 - 尽管它是可选的(实际上应用程序没有义务添加它)。
如果标题存在,则必须是回复的电子邮件。
答案 1 :(得分:0)
你不能保证任何给定的客户会做什么,所以我猜错了“不”;特别是因为,无论是否保留自定义标题,应用程序都不会在这里和那里不遵守规范。
因此,无法保证,这取决于客户的实施。