CDO "SendUsing"구성값이 잘못되었습니다 에러 (0x80040220)

|
 

asp에서 메일전송시 보통 CDO.Message객체만을 생성해서 보내면 날아가나,

메일서버에 따라 환경설정을 해주어야 하는 경우가 있음.


SendUsing구성값이 잘못되었다는 에러(0x80040220)가 뜬다면

구성값을 설정해주어야 한다.


설정법은,


set iMsg = CreateObject("CDO.Message")

set iConf = iMsg.Configuration


with iConf.Fields

.item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 서버종류

.item("http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory") = 픽업디렉토리

.item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = 호스트

.item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 타임아웃

.update

end with


설정하고 보내면 된다.


sendusing(서버종류)는 1이면 로컬smtp, 2이면 외부smtp

픽업디렉토리는 현 설정된 서버의 픽업 디렉토리

(보통 C:\inetpub\mailroot\pickup)


'Knowledge > WebProgramming' 카테고리의 다른 글

자바 이미지 리사이즈(썸네일)  (0) 2007.09.18
Flash로 파일업로드하기  (0) 2007.05.25
ASP에서 XML생성하기  (0) 2007.04.04
AJAX 간단 클래스  (0) 2007.04.02
AJAX Sample Code  (0) 2007.02.23
And