当前位置:  开发笔记 > 后端 > 正文

如何控制从ASP.NET应用程序发送电子邮件的顺序

如何解决《如何控制从ASP.NET应用程序发送电子邮件的顺序》经验,为你挑选了1个好方法。

我试图控制从网站发送电子邮件的顺序.

我有使用相同机制发送email1和email2的代码:System.Net.Mail.SmtpClient.

电子邮件总是在订单email2,email1(即使我发送电子邮件2和电子邮件1)中到达.

我已经尝试按照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的这个标头?

德里克



1> AnthonyWJone..:

处理延迟传递标头不是ASP.NET的责任.它由您发送电子邮件的SMTP服务器选择支持该标头.

一般来说,您无法真实地期望控制电子邮件传递的顺序.

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有