오늘 아는 분의 사무실에 갔다가...
2003 서버로 SMTP 메일 보내는 asp 페이지를 만들었는데 에러가 난다면서 투덜대는 걸 들었습니다.
그래서 설정을 잡아주느라 약간의 에너지를 소비했네요... ^^
아래의 내용은 많은 asp 책이나 asp.net 에서 메일을 보내주는 코드를 실행할때 필요한 설정입니다.
설정은 아래와 같습니다.
1. SMTP 릴레이 설정 에서 127.0.0.1 을 설정해줍니다.
이는 속성/일반(General)/아이피주소항목 -> 고급 버튼 을 클릭합니다.
할당하지 않은 주소 모두 ... 25 --- 추가.
서버의 아이피 ... 25 --- 추가
다음 속성에서 엑세서/릴레이 제한 탭에서
단일 컴퓨터 아이피에서 아래 항목을 추가
127.0.0.1 허가됨 추가.
(서버의 아이피) 허가됨 추가.
적용/ 확인 하고 화면을 나옴...
2. SMTP 디렉토리(mailToo)의 보안 설정에서 Everyone 계정을 추가해 준다.
3. 아래 코드로 asp 를 실행
<%
Set cdoConfig = CreateObject("CDO.Configuration")
With cdoConfig.Fields
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "메일서버주소"
.Update
End With
Set cdoMessage = CreateObject("CDO.Message")
With cdoMessage
Set .Configuration = cdoConfig
.From = From_email '보내는 사람
.To = to_email '받는 사람
.Subject = subject '제목
.HTMLBody = mailBody ' 내용
.HTMLBodyPart.Charset="ks_c_5601-1987"
.Send '보내기.
End With
Set cdoMessage = Nothing
Set cdoConfig = Nothing
%>
잘 보내지죠?
^^
행복한 고수되셔요...
woojja ))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
반응형
'ETC' 카테고리의 다른 글
[ETC] Flickr (0) | 2009.03.06 |
---|---|
[ETC] `MS 6년만의결실`..테이블보컴퓨터공개 (0) | 2009.03.06 |
[ETC] codeproject 에 재미있는 코드가 올라왔어요. ^^ (0) | 2009.03.06 |
[ETC] Photosynth 가 모~~오게? 아는 사람. 손 !!! (0) | 2009.03.05 |
[ETC] 응용 프로그램을 위한 최상의 사용자 환경을 만드는 방법 (0) | 2009.03.05 |