我有一个网络应用程序,可以向我的客户发送电子邮件,例如提醒和我发送身份验证,但速度太慢(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
韩国社交协会
答案 0 :(得分:0)
请提供您现在所拥有的代码示例,或者查看此帖子:Sending mail using smtp is too slow
答案 1 :(得分:0)
这似乎是一个记录良好的问题w / smtp.office365.com。
我也在努力让他们和其他人一起解决问题。
为其他示例搜索“smtp.office365.com发送缓慢”。
我建议通过电话/电子邮件与office365.com(微软)联系,并抱怨帮助解决这个问题。它们可能是一个tarpit或类似的设置,以防止黑客攻击或只是“鼓励”人们使用他们的产品(Office),在我们的用例中是不可能的。