How to set Header id when sending email in c# .!!! that id will helps to get refference to get recepient replies

Viewed 24

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();
                }
            }
0 Answers
Related