C#-mailmessage:获取发送状态通知到不同的电子邮件地址
C#-mailmessage: get Delivery Status Notification to different email address
是否可以在 C# 中设置不同的电子邮件来接收传递状态通知?我尝试设置 ReplyToList 但没有按我想要的那样工作。
我使用 gmail 提供商。
MailMessage emailMessage = new MailMessage();
emailMessage.From = new MailAddress("myacc@gmail.com");
emailMessage.To.Add(new MailAddress("accto@gmail.com"));
emailMessage.Subject = "SUBJECT";
emailMessage.Body = "BODY";
emailMessage.Priority = MailPriority.Normal;
SmtpClient MailClient = new SmtpClient("smtp.gmail.com", 587);
MailClient.EnableSsl = true;
MailClient.Credentials = new System.Net.NetworkCredential("myacc@gmail.com", "mypass");
MailClient.Send(emailMessage);
其他问题是否存在这样的header,目前还没有明确的答案。
实现这一目标的普遍方式是
mailMessage.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess | DeliveryNotificationOPtions.OnFailure;
mailMessage.AddHeaderField( "Return-Receipt-To" , "\"John Doe\" <johnDoe@blahblahblah.com>" );
mailMessage.AddHeaderField( "Disposition-Notification-To" , "\"John Doe\" <johnDoe@blahblahblah.com>" );
但不能保证请求会被邮件服务器或收件人接受。
Disposition-Notification-To
头字段是标准方式,Return-Receipt-To
是非标准方式。
是否可以在 C# 中设置不同的电子邮件来接收传递状态通知?我尝试设置 ReplyToList 但没有按我想要的那样工作。 我使用 gmail 提供商。
MailMessage emailMessage = new MailMessage();
emailMessage.From = new MailAddress("myacc@gmail.com");
emailMessage.To.Add(new MailAddress("accto@gmail.com"));
emailMessage.Subject = "SUBJECT";
emailMessage.Body = "BODY";
emailMessage.Priority = MailPriority.Normal;
SmtpClient MailClient = new SmtpClient("smtp.gmail.com", 587);
MailClient.EnableSsl = true;
MailClient.Credentials = new System.Net.NetworkCredential("myacc@gmail.com", "mypass");
MailClient.Send(emailMessage);
其他问题是否存在这样的header,目前还没有明确的答案。
实现这一目标的普遍方式是
mailMessage.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess | DeliveryNotificationOPtions.OnFailure;
mailMessage.AddHeaderField( "Return-Receipt-To" , "\"John Doe\" <johnDoe@blahblahblah.com>" );
mailMessage.AddHeaderField( "Disposition-Notification-To" , "\"John Doe\" <johnDoe@blahblahblah.com>" );
但不能保证请求会被邮件服务器或收件人接受。
Disposition-Notification-To
头字段是标准方式,Return-Receipt-To
是非标准方式。