해당 에러는 메일발송 권한의 문제입니다.
발송 할려는 서버의 아이피등록 여부를 재 확인 하시고 메일서비스를 재시작 후에
테스트 해보시기 바랍니다.
감사 합니다.
급해요ㅠㅠ 님이 쓴 글입니다.
--------------------------------------------------------------------
:to: ****@**** errormsg: 550 Not Pop3 Before authentication
:
:이런에러 메세지가 뜹니다. ㅠㅠ 모가 문젠지~~ 에구
:
:asp에서 회원가입시 메일을 발송하는데 위와같은 에러가 나요
:Nmail 은 설치가 되있구요. 아웃록 상에서 메일을 받고 보내는것은 문제가 없습니다.
:그리고 웹상에서 메일을 보내기 위해 Ncdo.dll 을 설치했습니다.
:
:nmail서버상의 pop3 before 부분에는 컴퓨터의 ip 를 입력했습니다.
:ip : xxx.xxx.xxx.103 netmask : 255.255.255.255 이렇게요~
:그리고 비등록 유저 발송유무 에는 체크가 되있구요.
:
:그런데 받는 사람 메일이 Nmail 서버에 계정이 있는 메일로만 메일이 발송되고,
:계정에 메일이 존제하지 않는 메일로 는 발송이 되지 않고 위와같은 에러가 뜨네요.
:
:저의 도메인명이 mydomain.co.kr 이라고 가정했을때
:Nmail 서버에 ****@**** 는 사용자가 추가되있는 메일이고
:****@**** 은 당연히 사용자 추가가 안되어있는 메일이겠죠?
:****@**** <--- 잘 보내짐
:****@**** <--- 위와같은 에러 발생
:
:from ~ 즉 보내는 사람주소는 아무거나 적어도 상관이 없는데
:to ~ 즉 받는 사람 메일주소는 위와같이 계정에 등록되어있는 사람에게만 발송이 됩니다.
:
:일단 제가 작성한 소스를 올려보겠습니다.
:
:<%
: sender_email = "테스트 <맘대로@맘대로.com >"
: to_email = "****@****" ' <--------- 요부분에서 에러
: subject = "cdo 테스트 임다."
: contents = "내용"
:
: Set mailing = Server.CreateObject("Ncdo.Ncdonts.1") '컴포넌트 ("CDONTS.NewMail") ("Ncdo.Ncdonts.1")
: mailing.From = sender_email '보내는 사람 메일 주소
: mailing.To = to_email '받는 사람의 메일 주소
: mailing.Cc = cc_email
: mailing.Bcc = bcc_email
: mailing.Subject = subject '메일 제목
: mailing.Body = contents '메일 내용
: mailing.BodyFormat = 0 '0 은 html 형태
: mailing.Importance = 1 '본문의 중요도
:
: if mailing.Send = 1 then
: Response.Write "메일발송성공"
: else
: Response.Write mailing.Errormsg
: end if
:
: Set mailing = Nothing
:
:% >
:
:
:
: