HOME > 고객센터 > 이용 도움말


이메일 폼(Email Form)

이메일 폼은 사용자에게 필요한 주문양식, 등록양식을 만든 후 양식이 등록되었을 때 그 내용을 지정한 이메일 주소로 발송하는 역할을 하는 프로그램입니다. 주문서, 견적서, 신청서, 온라인문의 등에 활용할 수 있습니다.



1. 이메일 폼 사용방법

먼저 자신에게 맞는 양식을 HTML 문서로 만듭니다. 간단한 작성예가 있으니 참고하여 변경하시면 됩니다.
[이메일 폼 작성예]

[주의!]
input 태그의 가장 앞에 다음의 내용을 필히 적어주셔야 합니다.

<form method="post" action="http://www.자기도메인/cgi-sys/order.cgi">


2. 폼 작성시 반드시 들어가야할 항목

  • name: recipient
    설명: 폼 등록시 내용을 전송받을 이메일주소입니다. 보통, 자신이 주로 사용하는 이메일 주소를 hidden값으로 적어줍니다. select나 text의 형태로 입력받을 수도 있습니다.
    사용예: <input type=hidden name="recipient" value="email@yourdomain.co.kr">


3. 폼 작성시 필요에 따라 들어가는 항목

  • name: subject
    설 명: 입력 완료 후 이메일이 발송될 때 사용할 이메일제목을 지정합니다. 이 항목을 삽입 않으시면 기본적으로 "온라인 주문되었습니다."라는 제목으로 메일이 발송됩니다.
    사용예: <input type=hidden name="subject" value="원하는 제목 지정">

  • name: email
    설 명: 입력한 사람의 이메일을 적는 항목으로, 이 항목으로 기재된 사항이 메일 발송시 From: 에 기록됨으로 이메일프로그램에서 답장기능을 사용하기에 편합니다. 이 항목은 아래 설명할 required 항목에서 지정하여 반드시 입력하도록 하는 것이 좋습니다.
    사용예: <input type=text name="email">

  • name: realname
    설 명: 입력한 사람의 이름을 적는 항목으로, 이 항목 또한 이메일의 From: 에 기록됩니다.
    사용예: <input type=text name="realname">

  • name: redirect
    설 명: 모든 항목을 작성한 후 완료버튼을 누르면 나타나는 완료메시지를 지정할 수 있습니다. 이 항목을 사용하지 않으면 기본값이 보여집니다.
    사용예: <input type=hidden name="redirect" value="http://www.mydomain.co.kr/file.html">

  • name: required
    설 명: 반드시 입력해야 할 항목을 나열합니다. 이곳에서 지정한 항목을 사용자가 입력하지 않으면 에러메시지가 나오며 완료할 수 않습니다. 이 때 출력될 에러메시지는 아래 설명할 missing_fields_redirect 항목에서 지정합니다. 지정하지 않으면 기본 메시지가 출력됩니다.
    사용예: <input type=hidden name="required" value="email,realname">

  • name: env_report
    설 명: 폼을 입력한 사용자의 환경변수가 메일에 포함 되도록 지정합니다. 이 항목을 사용하면 사용자가 사용한 브라우저의 종류, 접속한 곳 등을 알 수 있습니다. 환경변수의 종류는 다음과 같습니다.
    REMOTE_HOST - 작성자가 접속한 HOST
    REMOTE_ADDR - 작성자가 접속한 HOST의 IP Address
    REMOTE_USER - 사용자인증을 사용할 때 작성자의 사용자 이름
    HTTP_USER_AGENT - 작성자가 사용하는 웹브라우저 종류
    기타 환경변수에 관한 내용은 다음사이트를 참고하여 주십시오.
    [http://www.cgi-resources.com/Documentation/Environment_Variables/]
    사용예: <input type=hidden name="env_report" value="REMOTE_HOST,HTTP_USER_AGENT">

  • name: sort
    설 명: 각 항목의 정렬순서를 지정할 수 있습니다. 이 항목을 지정하면 이메일을 받아볼 때 원하는 순서대로 항목들을 정렬시킬 수 있습니다. 기본적으로 항목의 name 값을 알파벳순으로 정렬합니다. 하지만, 이 순서를 다음의 예처럼 지정하여 줄 수 있습니다.
    사용예: <input type=hidden name="sort" value="order:name1,name2,name3,etc...">

  • name: print_blank_fields
    설 명: 기본값으로는 사용자가 입력한 항목만 메일에 기재됩니다. 기재되지 않은 빈항목도 메일로 받아보고자 할 때는 이것을 사용합니다.
    사용예: <input type=hidden name="print_blank_fields" value="1">

  • name: missing_fields_redirect
    설 명: required 항목에서 지정한 내용을 입력하지 않았을 경우 나타날 페이지를 지정합니다. 사용하지 않으면 기본 메시지가 나타납니다.
    사용예: <input type=hidden name="missing_fields_redirect" value="http://www.mydomain.co.kr/error.html">





정보보호 안전진단 필증