-
asp 외부 smtp 를 사용하여 메일 발송하기일상의 관심 2016. 4. 21. 10:21
고정IP 또는 도메인을 통하여 메일을 전송할때는 크게 문제가 되지 않지만,
유동IP 를 가진 컴퓨터에서 stmp 를 사용하여 메일을 발송할 때에는 쉽지 않습니다.
이럴때는 외부 smtp 를 사용하여 메일을 발송하면 됩니다.
[네이버 기준]
메일 설정에서 POP3/IMAP 설정 > SMTP 사용함으로 설정을 변경하고 작업을 진행합니다.
setstr=http://schemas.microsoft.com/cdo/configuration/Set objConfig = createobject("cdo.configuration")
Set Flds = objConfig.Fields
With Flds.Item(setstr & "sendusing") = 2 ( 로컬 : 1 )
.Item(setstr & "smtpserver") = "smtp.naver.com"
.Item(setstr & "smtpserverport") = 465 ( smtp 포트 )
.Item(setstr & "smtpauthenticate") = 1 ( 접속인증방법 )
.Item(setstr & "sendusername") = "사용자계정"
.Item(setstr & "sendpassword") = "사용자비밀번호"
.Item(setstr & "smtpusessl") = 1.Update
End WithSet objMessage = server.CreateObject("cdo.message")
Set objMessage.Configuration = objConfigobjMessage.From = "발송하는 메일주소"
objMessage.To = "수신하는 메일주소"objMessage.Subject = "메일제목"
objMessage.HTMLBody = "내용"
objMessage.fields.update
objMessage.Send