ETC
[ETC] SMTP 로 메일을 보낼때 필요한 기본 설정.
WooGong Peter
2009. 3. 6. 01:34
오늘 아는 분의 사무실에 갔다가...
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 ))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
반응형