2013-06-10 3 views
0

이메일을 보낼 때 이메일에 맞춤 헤더를 만드는 경우 누군가 이메일에 답장하면 모든 이메일 클라이언트가 맞춤 헤더를 반환합니까?전자 메일 클라이언트는 모두 전자 메일 응답에 사용자 지정 헤더를 반환합니까?

예)

MailMessage mail = new MailMessage(); 
mail.To = "[email protected]"; 
mail.From = "[email protected]"; 
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-822In-Reply-To: 헤더를 언급해야합니다. 선택 사항이지만 실제로는 애플리케이션에 추가 할 필요가 없습니다.

헤더가있는 경우 회신 된 전자 메일이어야합니다.