网络应用程序与电子邮件传递缓慢

时间:2014-01-16 18:07:56

标签: web smtp office365

我有一个网络应用程序,可以向我的客户发送电子邮件,例如提醒和我发送身份验证,但速度太慢(Office 365 SMTP)。

我想知道是否有使用Office 365 SMTP的提示或我必须使用其他SMTP服务。

这是我发送电子邮件的代码:

sch = "http://schemas.microsoft.com/cdo/configuration/"
Set cdoConfig = Server.CreateObject("CDO.Configuration")
cdoConfig.Fields.Item(sch & "sendusing") = 2
cdoConfig.Fields.Item(sch & "smtpauthenticate") = 1
cdoConfig.Fields.Item(sch & "smtpserver") = MAIL_HOST
cdoConfig.Fields.Item(sch & "smtpserverport") = 25
cdoConfig.Fields.Item(sch & "smtpconnectiontimeout") = 30
cdoConfig.Fields.Item(sch & "sendusername") = MAIL_USERNAME
cdoConfig.Fields.Item(sch & "sendpassword") = MAIL_PASSWORD
cdoConfig.Fields.Item(sch & "smtpusessl") = true

cdoConfig.fields.update
Set cdoMessage = Server.CreateObject("CDO.Message")
Set cdoMessage.Configuration = cdoConfig
Set cdoConfig = Nothing

cdoMessage.BodyPart.Charset = "iso-8859-1"
cdoMessage.From = MAIL_FROM & "<" & MAIL_FROM_ADDRESS & ">"
cdoMessage.To = MAIL_TO & "<" & MAIL_TO_ADDRESS & ">"
cdoMessage.Subject = MAIL_SUBJECT

cdoMessage.HTMLBody = MAIL_BODY

cdoMessage.Send

Set cdoMessage = Nothing

韩国社交协会

2 个答案:

答案 0 :(得分:0)

请提供您现在所拥有的代码示例,或者查看此帖子:Sending mail using smtp is too slow

答案 1 :(得分:0)

这似乎是一个记录良好的问题w / smtp.office365.com。

我也在努力让他们和其他人一起解决问题。

这是一个很好的示例线程: https://social.technet.microsoft.com/Forums/office/en-US/74410bfb-c2d5-460a-9bb7-2da6e1aa97a0/imap-smtp-slow-performance-on-office-365-10sec-idle-time-before-receivingsending-data?forum=officeitpro

为其他示例搜索“smtp.office365.com发送缓慢”。

我建议通过电话/电子邮件与office365.com(微软)联系,并抱怨帮助解决这个问题。它们可能是一个tarpit或类似的设置,以防止黑客攻击或只是“鼓励”人们使用他们的产品(Office),在我们的用例中是不可能的。