HOME > ASP > ASP Forum > ขอความช่วยเหลือด่วน ASP SMTP Cdont IIS 7.5 ส่ง Mail ไม่ได้ ... CDO.Message.1 (0x80040220) The "SendUsing" configuration value is invalid
ขอความช่วยเหลือด่วน ASP SMTP Cdont IIS 7.5 ส่ง Mail ไม่ได้ ... CDO.Message.1 (0x80040220) The "SendUsing" configuration value is invalid
<%
Dim objMail1
Dim objConfig1
Dim objFields1
Set objMail1 = CreateObject("CDO.Message")
Set objConfig1 = CreateObject("CDO.configuration")
Set objFields1 = objConfig1.Fields
With objFields1
.Item("http://webmail.ggg.co.th/cdo/configuration/SendUsing")= 2
.Item("http://webmail.ggg.co.th/cdo/configuration/SMTPServer")= "Outmail.ggg.co.th"
.Item("http://webmail.ggg.co.th/cdo/configuration/SMTPServerPort")= 25
.Update
End With
With objMail1
Set .Configuration = objConfig1
.to="[email protected]"
.From ="[email protected]"
.Subject= "test"
.HTMLBody = "Test และ ทดสอบ"
.Send
End With
%>
ตอนอยู่บน Server 2003 ทำงานได้เป็นปกติ ตอนนี้ย้ายมา Server 2008 ทำยังไงก็ไม่ได้
Server ตั้งอยู่ที่ Office ที่ต่างจังหวัด เป็นเคร่ื่องในระบบ Intranet ซึ่งมี Head Office อยู่ที่ กทม.
สรุป ปัญหาที่พบคือ ตอนพบได้ Server ใหม่มาผมก็ติดตั้ง OS และ Software ต่างๆ จนครบ และใช้ IP อีก IP เป็นตัว Set Server กะว่าถ้า Set เรียบร้อยแล้ว จะเอา IP ตัวนี้ออก แล้วก็เอา IP เดิมมาใส่
ปรากฎว่าทางสำนักงานใหญ่ Block IP ทุกเครื่องที่ส่ง Mail ออกลักษณะนี้ เพื่อป้องกัน Virus การส่ง Mail โดยมีการลงทะเบียนเครื่องที่เป็น Server ไปประมาณ ซัก 3 ปี ได้มั้ง ดังนั้นผม Set เท่าไหร่ ก็เด้งกลับลง Badmail หมดเลย
ส่วนปัญหานี้
CDO.Message.1 (0x80040220) The "SendUsing" configuration value is invalid
ผมเปลี่ยน
Application Pool Identity จาก ApplicationPoolIdentity => NetworkService