질문과 답변, 세팅정보 및 오류정보를 최대한 상세히 남겨주시면 보다 빠르고 정확한 답변을 드릴 수 있습니다.
중첩되는 질문이 없는지 확인하신 후 오류발생 페이지의 URL을 기입하여 질문해주세요. 그리고 질문에 대해 해결된 사항은 답변을 달아주시면 다른 회원님에게 좋은 자료가 됩니다.
  • 제   목 mail send 쪽에 코드 문제있는거 같습니다.
  • 작성자 등록일 2008-07-29/15:14 조회수 1247
┃/Jsource/Jmail/mailing_pro.asp 소스에
┃if "6.0" = right(Request.ServerVariables(41),3) then

┃      Set objmail = Server.CreateObject("CDO.Message")
┃      objmail.To  = To_email
┃      objmail.From = From_name & "<" & From_email & ">"
┃      objmail.Subject = Title

┃      select case tag
┃      case "0"
┃        'objmail.body = Message
┃        'objmail.bodyformat = 0
┃        'objmail.mailformat = 0
┃        
┃        objmail.HTMLBody = Message

┃      case else
┃        'objmail.body = Message
┃        'objmail.bodyformat = 1
┃        'objmail.mailformat = 1
┃        objmail.TEXTBody = Message
┃      end select

┃이 부분에서 에러가 나더라구요. 그래서 objmail.HTMLBody = Message 로 대신해주니 잘되더군요.
┃참고해주세요~





서버가 windows 2003 server 또는 CDO객체를 사용하여 메일을 발송하시나 봅니다. 혹시나 싶어 조은보드소스를 다운받아 확인해보았습니다. 아래는 해당부분의 소스입니다.


    if "6.0" = right(Request.ServerVariables(41),3) then

      Set objmail = Server.CreateObject("CDO.Message")
      objmail.To  = To_email
      objmail.From = From_name & "<" & From_email & ">"
      objmail.Subject = Title

      select case tag
      case "0"
        objmail.HtmlBody = Message
      case else
        objmail.TextBody = Message
      end select

    else
        
      set objmail = server.createobject("cdonts.newmail")
        
      objmail.from = From_name& "<" & From_email & ">"
      objmail.to = To_email
      objmail.subject = Title

      select case tag
      case "0"
        objmail.body = Message
        objmail.bodyformat = 0
        objmail.mailformat = 0
      case else
        objmail.body = Message
        objmail.bodyformat = 1
        objmail.mailformat = 1
      end select
          
    end if


참고로 if 문의 첫번째가 2003 server(CDO)에서 메일발송 코드입니다.
else 부분이 2000 server(cdonts)용이구요~ 솔루션이다 보니 둘다 감안을 해서 작업이 되어있습니다.
말씀하신 부분과 주석부분외 무엇이 다른지 알 수가 없네요...
회원님이 특히나 메일쪽에 관심이 많으신것 같은데 소스수정하시는 가운데 착오가 생기신게 아니신가 싶네요.
제가 보기엔 주석부분을 빼면 소스가 똑 같아 보이며, 현재 메일발송 테스트에는 전혀문제가 없습니다.

그리고 차기버전에서는 2003 server에서 SMTP 인증에 관한 부분이 추가되어 메일발송의 소스코드가 수정이 됩니다.
참고바랍니다.

SNS google
    1. 회원등급: 마스터
    2. 작성글: 52개
    3. 작성댓글수: 1,288개
    4. 로그인: 4,496회
    5. 접속상태: 로그아웃
    6. 가입일: 2006-05-20
  • 국내 1호 조은보드 마스터 자격(?)을 보유한 운영자입니다.
    최대한 상세히 정보를 알려 주시면 답변시 많은 도움이 됩니다.
    오늘도 파이팅!!
로그인 하시면 댓글을 남길 수 있습니다.
타인의 명예를 훼손 또는 비방, 개인정보 유출 및 광고성 게시물을 삼가해 주세요.
  • 안용태(2008.08.05/11:56:24) 답변
  • 제가 가지고있는 소스가 저렇길레 ^^; 주석처리하고 추가해준거거든요... 늦게봤지만 원소스는 문제없다니 다행입니다.