Tôi đang cố gắng nhận email được gửi bằng ASP cổ điển và đang gặp sự cố với cấu hình SMTP.Cấu hình SMTP GửiSử dụng giá trị cấu hình không hợp lệ với ASP-Classic
Lỗi:
CDO.Message.1 error '80040220' The "SendUsing" configuration value is invalid.
Bộ luật (đối với email chính nó):
Set objMsg = Server.CreateObject("CDO.Message")
objMsg.From = "[email protected]"
objMsg.To = "[email protected]"
objMsg.Subject = "Procurement Ally Update"
objMsg.TextBody = strBody
Bộ luật tôi đã cố gắng để cấu hình với (pt 1):
sch = "http://schemas.microsoft.com/cdo/configuration/"
Set cdoConfig = CreateObject("CDO.Configuration")
With cdoConfig.Fields
.Item(sch & "smtpserver") = "127.0.0.1"
.update
End With
Đó không hoạt động, vì vậy tôi đã thử:
objMsg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"
objMsg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
objMsg.Configuration.Fields.Update
Điều đó cũng không hiệu quả.
(Vâng, tôi đã không cho thấy điều đó, nhưng cuối cùng có một cuộc gọi đến objMsg.Send
)
Theo như tôi có thể nói, dịch vụ SMTP hộp địa phương đang chạy và sẵn sàng làm nhiệm vụ của nó.
Có ai giúp được không?