ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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 With

     

    Set objMessage = server.CreateObject("cdo.message")
    Set objMessage.Configuration = objConfig

    objMessage.From = "발송하는 메일주소"
    objMessage.To  = "수신하는 메일주소"

    objMessage.Subject = "메일제목"

    objMessage.HTMLBody = "내용"

    objMessage.fields.update
    objMessage.Send

     

     

     

Designed by Tistory.