1
我试图控制电子邮件从网站发送的顺序。如何控制从ASP.NET应用程序发送电子邮件的顺序
我有使用相同的机制发送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头的延期交付
http://tools.ietf.org/html/rfc4021#section-2.1.65
有谁知道我是否可以在ASP.NET中使用这个头文件?
Derek
我同意头文件必须得到服务器的支持 - 但有谁知道如何设置头文件并且有任何工作经验吗? 在一个理想的世界里,如果我们可以使用这个头文件,email2应该延迟几个小时。 – user28584 2009-02-12 12:11:55