How to set Header id when sending email in c# .!!! that id will helps to get refference to get recepient replies
// in send mail method
private void SendMail(EmailTemplate template)
{
// using mail message
using (MailMessage mailMessage = new MailMessage())
{
//email validation
ServicePointManager.ServerCertificateValidationCallback =
delegate (object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
{ return true; };
mailMessage.From = new MailAddress(template.FromAddress);
mailMessage.Subject = template.Subject;
//if (template.HasHtml == true)
// mailMessage.Body = template.HtmlBody;
//else
// mailMessage.Body = template.TextBody;
//mailMessage.IsBodyHtml = template.HasHtml == true;
mailMessage.To.Add(template.ToAddress);
AlternateView alternatePlain = AlternateView.CreateAlternateViewFromString(template.TextBody, null, MediaTypeNames.Text.Plain);
mailMessage.AlternateViews.Add(alternatePlain);
AlternateView alternateHtml = AlternateView.CreateAlternateViewFromString(template.HtmlBody, null, MediaTypeNames.Text.Html);
mailMessage.AlternateViews.Add(alternateHtml);
//here i send the mail
// but i need to geneerate hidden id while sending mails
// using smtp protocal
using (SmtpClient smtpClient = new SmtpClient())
{
smtpClient.Send(mailMessage);
}
//alternatePlain.Dispose();
//alternateHtml.Dispose();
}
}