我正在尝试控制从网站发送电子邮件的顺序。
我有使用相同机制发送 email1 和 email2 的代码:System.Net.Mail.SmtpClient。
电子邮件总是按 email2、email1 的顺序到达(即使我向它们发送 email2 和 email1)。
我已尝试按照此处 http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=166439&的建议设置超时属性。
像这样
公共类 SmtpClientAdapter 继承 SmtpClient
Public Sub SendEmail(ByVal message As System.Net.Mail.MailMessage)
Host = Parameter.Data.GetString("SMTPServer")
message.IsBodyHtml = True
MyBase.ServicePoint.MaxIdleTime = 1
MyBase.ServicePoint.ConnectionLimit = 1
MyBase.Send(message)
End Sub
结束类
我一直试图发现我可以利用 SMTP 标头延迟交付
https://www.rfc-editor.org/rfc/rfc4021#section-2.1.65
有谁知道我是否可以从 ASP.NET 使用这个标头?
德里克