我正在尝试使用经典的 ASP 和 IIS 8.5 发送电子邮件,为此我在 IIS 中使用 SMTP 服务(无 SMTP 服务器)和来自 Gmail 的电子邮件帐户。
我测试页面时的错误消息是:
CDO.Message.1 错误“80040213” Error de transporte en la conexión al servidor。 /anotala/prueba-Email.asp,线 38
我的 ASP 代码是:
Set objConfig = Server.CreateObject("CDO.Configuration")
Set Fields = objConfig.Fields
With Fields
.Item(cdoSendUsingMethod) = cdoSendUsingPort
.Item(cdoSMTPServer) = "smtp.gmail.com"
.Item(cdoSMTPServerPort) = 25
'.Item(cdoSMTPConnectionTimeout) = 10
.Item(cdoSMTPAuthenticate) = cdoBasic
.Item(cdoSendUserName) = "emailaccount@gmail"
.Item(cdoSendPassword) = "pwd123"
.Update
End With
Set objMessage = Server.CreateObject("CDO.Message")
Set objMessage.Configuration = objConfig
With objMessage
.To = "to@gmail.com"
.From = "from@gmail.com"
.Subject = "Prueba Nro. 1"
.TextBody = "Este es el cuerpo de la prueba Nro. 1"
.Send
End With
这是IIS的配置:
我想知道问题出在哪里以及如何解决?
http://www.w3schools.com/asp/asp_send_email.asp https://support.google.com/a/answer/176600?hl=es