3.6 웹메일 필터
인쇄
관리자 
2009-07-14 19:36:19
조회:207421
답글지움수정 아랫글 목록 윗글

3.6 웹메일 표준 필터 ( /segio/msg/mail_*.html )


 쎄지오 웹메일은 쎄지오 웹데몬에서 구동하며 최적의 웹메일 서비스를 제공합니다. 쎄지오 웹메일은 각 인트라셀의 웹영역에 /segio/msg/ 경로의 웹자원을 이용하여 웹페이지를 구성합니다. 다음은 메일의 목록보기, 메일읽기, 메일 편집하기 등의 주요 화면을 대응하는 html 문서입니다.

 

 


1) 전자우편 목록 필터 ( /segio/msg/mail_list.html )

맨위로

 

 

  게시판 서비스와 유사하게 웹메일 서비스에서도 웹메일의 목록, 웹메일 읽기, 웹메일 편집에 관하여 3종류의 표준 필터가 있으며 "/segio/msg/mail_list.html"파일은 전자우편 목록필터로 게시판의 목록필터와 마찬가지로 편지함에 속해있는 전자우편의 목록을 보여주는 웹화면을 구성합니다.

 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head>
<title>SEGIO Webmail V3.2</title>
<link href="/segio/mail/mail.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/segio/segio.js"></script>
<script type="text/javascript">
<!--
function set_mbox_mails()
{
  var newmail="$#m.newmail#;";
  var mails  ="$#m.totalmails#;";
  if(!parent)return;
  if(!parent.m_menu)return;
  var menu_f = parent.m_menu;
  if(typeof(menu_f) != 'object')return;
  
  var span_new = menu_f.document.getElementById('$#m.id#;_newmail');
  var span_mail = menu_f.document.getElementById('$#m.id#;_mails');
  if(newmail.length>0 && (span_new)){
	span_new.innerHTML = newmail;
  }
  if(mails.length>0 && (span_mail)){
	span_mail.innerHTML = mails;
  }
  return;
}

function set_mails()
{
  var newmail="$#u.newmail#;";
  var mails = "$#u.mails#;";

  if(!parent)return;
  if(!parent.m_top)return;
  var top_f = parent.m_menu;
  if(typeof(top_f) !='object')return;
  var n_no=top_f.document.getElementById('newmail_no');
  if(n_no){
 	n_no.innerHTML= "$#u.newmail#;";
  }
  var m_no=top_f.document.getElementById('mails_no');
  if(m_no){
	m_no.innerHTML="$#u.mails#;";
  }
}
set_mails(); // 탑프레임의 전체메일수, 읽지않은 메일수를 갱신해준다. 
set_mbox_mails(); // 메뉴프레임의 사용자 메일박스 값을 변경한다.
-->
</script>
<style type="text/css">
select{font-size:11px;}
checkbox {
   width:15px;height:15px;
   background:#D6D3CD;color:#666666;
   border:0px;
}
</style>
</head>
<body>
$#shell,/segio/msg/mail.shell;

<form method="post" enctype="multipart/form-data" 
	target="action_mlist" acti0n="">

<div style="font-weight:bold;font-size:11pt;padding:4px;">
<div style="position:absolute;padding-top:3px;">
<img src="/segio/mail/ic_mail.gif" alt="Icon image" /> 
</div>
&nbsp; &nbsp; &nbsp;  $#m.viewname#;
</div>
<hr size="0" />
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr> 
      <td>
	$#m.m_remove#; $#m.mboxselect#;
	$#m.m_move#;</td>
      <td align="right">
        읽지않은편지 : $#m.newmail#; &nbsp;
        편지수 : $#m.mails#; / $#m.totalmails#;
       &nbsp;$#m.m_list#;</td>
    </tr>
  </table>

<div style="text-align:center;padding-top:3px;">
$#m.list,style="no//20:file:title///35:mailto:date"#;
</div>

<div style="padding-bottom:2px;">
<div style="text-align:center;padding:3px 0 2px 0px;background:$#s.headbg#;;">
  $#m.pagemenu#;
</div>
</div>


  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr> 
      <td>
	$#m.m_remove#; $#m.mboxselect#;
	$#m.m_move#;</td>
      <td align="right">
	&nbsp;$#m.querybox#;
	$#m.m_seek#; 
	$#m.m_list#;</td>
    </tr>
  </table>
  </form>
<iframe src="about:blank" scrolling="no" frameborder="0" height="0"
	width="0" name="action_mlist"></iframe>
</body>
</html>
 
 

전자우편 목록필터는 편지함의 편지목록을 페이지 단위로 보여줍니다. 다음은 편지목록의 예입니다.

 

 

편지함을 열면 전자우편 목록이 나타나며 편지 삭제, 편지함 이동, 검색, 전체목록 다시보기 등의 기능이 지원됩니다. 다음은 전자우편 목록필터의 요약내용입니다. 실제문서에는 레이아웃 구성을 위한 <div>, <talbe>, <tr>, <td> 등의 태그 구문이 다수 포함되어 있습니다.

 

<html>
<head>
<title>SEGIO Webmail Service</title>
<link href="/segio/mail/mail.css" rel="stylesheet" type="text/css" />
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<form method="post" enctype="multipart/form-data" target="action_mlist">
<img src="/segio/mail/ic_mail.gif" /> $#m.viewname#;

$#m.m_remove#;  $#m.mboxselect#;  $#m.m_move#; 
   Mail:$#m.mails#; $#m.m_list#;
<div>$#m.list#;</div>
$#m.pagemenu#;
$#m.m_remove#;  $#m.mboxselect#;  $#m.m_move#;
    Mail:$#m.mails#; $#m.m_list#;
</form>

<iframe src="about:blank" frameborder="0" height="0" width="0"
	 name="action_mlist">
</iframe>
</body>
</html>
<form>의 "target"속성인 "action_mlist"는 보이지 않는 Iframe으로 작성되어 있어야 합니다.
 

2) 전자우편 보기 필터 ( /segio/mag/mail_view.html )

맨위로

 

  

  "/segio/msg/mail_view.html"파일은 전자우편 보기필터로 게시판의 보기필터와 유사합니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head>
<title>SEGIO Webmail Service</title>
<script type="text/javascript" src="/segio/segio.js"></script>
<link href="/segio/mail/mail.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
<!--
function set_mbox_mails()
{
  var newmail="$#m.newmail#;";
  var mails  ="$#m.totalmails#;";
  if(!parent)return;
  if(!parent.m_menu)return;
  var menu_f = parent.m_menu;
  if(typeof(menu_f) != 'object')return;
  
  var span_new = menu_f.document.getElementById('$#m.id#;_newmail');
  var span_mail = menu_f.document.getElementById('$#m.id#;_mails');
  if(newmail.length>0 && (span_new)){
	span_new.innerHTML = newmail;
  }
  if(mails.length>0 && (span_mail)){
	span_mail.innerHTML = mails;
  }
  return;
}

function set_mails()
{
  var newmail="$#u.newmail#;";
  var mails = "$#u.mails#;";

  if(!parent)return;
  if(!parent.m_top)return;
  var top_f = parent.m_top;
  if(typeof(top_f) !='object')return;
  var n_no=top_f.document.getElementById('newmail_no');
  if(n_no){
 	n_no.innerHTML= "$#u.newmail#;";
  }
  var m_no=top_f.document.getElementById('mails_no');
  if(m_no){
	m_no.innerHTML="$#u.mails#;";
  }
}
set_mails(); // 탑프레임의 전체메일수, 읽지않은 메일수를 갱신해준다. 
set_mbox_mails(); // 메뉴프레임의 사용자 메일박스 값을 변경한다.
-->
</script>
</head>
<body>
<form method="post" target="$#i.zeroid#;" 
	enctype="multipart/form-data" acti0n="">

<table width="650px" border="0" 
	cellspacing="1" cellpadding="0">
<tr>
<td colspan="2">

<div style="font-weight:bold;font-size:11pt;padding:4px;">
<div style="position:absolute;padding-top:3px;">
<img src="/segio/mail/ic_mail.gif" alt="Icon image" /> 
</div>
&nbsp; &nbsp; &nbsp;  $#m.name#;
</div>
<hr size="0" />

<div style="position:relative;padding:3px 0;">
$#m.m_del#;&nbsp;$#m.mboxselect#;&nbsp;$#m.m_move#;
&nbsp; &nbsp; $#m.m_reply,답장쓰기#; 
$#m.m_forward#; $#m.m_print,인쇄#;
<div style="position:absolute;right:0;">
$#m.m_down#; $#m.m_list#; $#m.m_up#;
</div>
</div>

</td></tr>
  <tr>
    <td width="20%" class="cell4name"><b>편지제목:</b></td>
    <td width="80%" class="cell4value">&nbsp;$#m.subject#;</td>
  </tr>
  <tr>
    <td width="20%" class="cell4name"><b>보낸이(From:)</b></td>
    <td width="80%" class="cell4value">$#m.from#;</td>
  </tr>
  <tr>
    <td width="20%" class="cell4name">
        <b>수신(To:)</b>
    </td>
    <td width="80%" class="cell4value" style="word-break:break-all;">
       $#m.to#;
    </td>
  </tr>
  <tr>
    <td width="20%" class="cell4name"><b>참조(Cc:)</b></td>
    <td width="80%" class="cell4value" style="word-break:break-all;">
     $#m.cc#;
    </td>
  </tr>
  <tr>
    <td width="20%" class="cell4name"><b>숨은참조(Bcc:)</b></td>
    <td width="80%" class="cell4value" style="word-break:break-all;">
     $#m.bcc#;
    </td>
  </tr>
  <tr>
    <td width="20%" class="cell4name"><b>기타 정보</b>
$#if l.lv>6#;
<script type="text/javascript">
<!--
vis=false;
function received_view()
{
    property_td.innerHTML += div_received.innerHTML;
    div_received.innerHTML=""
    return;
}
-->
</script>
<a href="#" 0nclick="received_view();return(false);">경로</a>
<div id="div_received" class="div_received">
  <br>$#m.received#;
</div>
$#fi#;
</td>
<td class="cell4value" id="property_td">
Context Content-type: $#m.ctype#;;Charset=$#m.charset#;&nbsp;
 &nbsp; Date:$#m.date#;</td>
</tr>
<tr>
    <td width="20%" class="cell4name"><b>첨부파일</b></td>
    <td class="cell4value">m.file;</td>
</tr>
<tr><td colspan="2">
<div style="border:1px solid $#s.border#;;padding:5px;word-break:break-all;">
$#m.context#;
</div>
</td></tr>
<tr><td colspan="2">

<div style="position:relative;padding:3px 0;">
$#m.m_del#;&nbsp;$#m.mboxselect#;
&nbsp;$#m.m_move#;
&nbsp; &nbsp; $#m.m_reply,답장쓰기#; 
$#m.m_forward#; $#m.m_print,인쇄#;
<div style="position:absolute;right:0;">
$#m.m_down#; $#m.m_list#; $#m.m_up#;
</div>
</div>

</td></tr>
</table>

</form>
</body>
</html>
 
 

전자우편 보기필터는 다음 그림에서와 같이 전자우편의 내용을 읽는 용도로 사용됩니다.

 

 

  다음은 전자우편 보기필터의 요약내용입니다. 실제 내용에는 레이아웃 구성을 위한 <div>, <table>과 관련된

  태그들이 많이 포함됩니다.

 

<html>
<head>
<title>SEGIO Webmail Service</title>
<link href="/segio/mail/mail.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form method="post" target="action_mview"
	enctype="multipart/form-data" style="margin:0;">

<img src="/segio/mail/ic_mail.gif" />
 $#m.name#; 
<img src="/segio/mail/segio_logo.gif" />

$#m.m_del#; $#m.mboxselect#;$#m.m_move#;
$#m.m_reply,답장쓰기#; $#m.m_forward#; $#m.m_print,인쇄#;
$#m.m_down#; $#m.m_list#; $#m.m_up#;
Subject: 	$#m.subject#;
From:	$#m.from#;</td>
To:		$#m.to#;
Cc:		$#m.cc#;
Bcc:		$#m.bcc#;

<b>Properties: <div class="cell4value" id="property_view">
본문 Content-type: $#m.ctype#;;Charset=$#m.charset#;   
  Date:$#m.date#;
</div>

Disposition: $#m.file#;
<div id="context_view" class="cell4context"> $#m.context#;</div>

$#m.m_del#; $#m.mboxselect#; $#m.m_move#; 
$#m.m_reply,답장쓰기#; $#m.m_forward#; $#m.m_print,인쇄#;
$#m.m_down#; $#m.m_list#; $#m.m_up#;
</form>

<iframe src="about:blank" frameborder="0" height="0" width="0"
	name="action_mview">
</iframe>
</body>
</html>

 

전자우편은 통상 다른 메일서버를 경유해서 도착하는 경우가 많습니다. 일부 메일서버는 악의적인 스팸메일을 
보내기도 하는데 경유지를 확인할 필요가 있을 경우 다음과 같은 자바스크립트를 포함시킴으로써 관리자로 하여금
전자우편의 경유지를 확인하도록 할 수 있습니다.
$#if l.lv==9#;
<script>
vis=false;
function received_view()
{
    rec=document.getElelmentById("div_received");
    view=document.getElelmentById("property_view");
    if(view&&rec)view.innerHTML='<br />'+rec.innerHTML;
    return;
}
</script>
<a href="#" 0nclick="received_view();return(false);">경로</a>
<div id="div_received" style="visibility:hidden;position:absolute;">
   $#m.received#;
</div>

$#fi#; 
$#m.received#;"는 전자우편의 경유지 정보로 치환됩니다. 위의 자바스크립트 구성을 활용하면 보이지
 않는 영역에 경유지 정보를 표시한 다음 사용자가 “경로”라는 텍스트를 클릭하면 자바스크립트가 보이는 
영역에 경유지 정보를 표시하도록 합니다.

 

3) 전자우편 편집 필터 ( /segio/msg/mail_edit.html )

맨위로

 

 

 

  "/segio/msg/mail_edit.html"은 전자우편 편집필터입니다. 신규 편지, 답장 편지, 포워딩 편지 등의 편집 화면을 구성합니다. 포워딩과 답장쓰기는 기존 메일의 본문, 첨부파일 등을 표시하도록 하여야 합니다.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head>
<title>SEGIO Webmail Service</title>
<link href="/segio/mail/mail.css" rel="stylesheet" type="text/css" />
<style type="text/css">
#context {width:100%;height:400px;}
.file_div { padding-bottom:2px; }
</style>

$#if i.htmlmail#;<!-- Load up the actual editor core -->
<script type="text/javascript" src="/icons/s_editor/lang_kr.js"></script>
<script type="text/javascript" src="/icons/s_editor/editor.js"></script>
<script type="text/javascript">
<!--
window.0nload=function () {
  editor_init('context');
}
-->
</script>
$#fi#;

<script type="text/javascript">
<!--

var file_count=1;
function address_browser()
{
  var opt='width=600,height=400,scrollbar=1,resizable=0';
  url='$#m.href.addressfind#;';
  w=window.open(url,'address_win',opt);
}

function set_rcpt(no, value){
  var ele=null;
  if(no==1)ele=document.form.to;
  if(no==2)ele=document.form.cc;
  if(no==3)ele=document.form.bcc;
  if(ele!=null)ele.value=value;
}

function plus_filefield(form)
{
  if(file_count>5)return false;
  file_count++;
  str = '<br><input type="file" name="file" style="width:98%">';
  ffield=document.getElementById("filefield");
  ffield.innerHTML+=str;
  return false;
}

//content type and editor change
//add by ssik : 2006/02/21
function change_ctype()
{
   c0ntext = document.getElementById("context");
   p_div   = document.getElementById("editor_position_div");
   ctype   = document.getElementById("ctype");

   if(!p_div || !context ||!ctype)return;
   src = '<textarea name="context" id="context">';
   src+=(context.value+'</textarea>\n)';
   p_div.innerHTML=src;
   if(ctype.value=='text/html')editor_init("context");
}
-->
</script>

</head>
<body>
<form name="form" method="post" enctype="multipart/form-data"
	target="$#i.zeroid#;" style="margin:0" acti0n="">

<table width="650" cellpadding="0" cellspacing="2" 
	border="0" class="mail">
<tr>
<td colspan="3">
<div style="font-weight:bold;font-size:11pt;padding:4px;">
<div style="position:absolute;padding-top:3px;">
<img src="/segio/mail/ic_mail.gif" alt="Mail Compose" /> 
</div>
&nbsp; &nbsp; &nbsp;  $#m.name#;
</div>
<hr size="0" />
</td>
</tr>
<tr>
  <td width="20%" class="cell4name">수신(to)</td>
  <td class="cell4input" width="70%"> 
  <input name="to" value="$#m.to#;" class="input" />
  </td>
  <td width="10%" align="right">
   <img border="0" src="$#m.icon,m_getaddr.gif#;" 
	0nclick="address_browser();return(false);" alt="주소록" /> 
  </td>
</tr>
<tr>
  <td width="20%" class="cell4name">참조(cc)</td>
 <td class="cell4input" width="70%" colspan="2"> 
  <input name="cc" value="$#m.cc#;" class="input" />
 </td>
</tr>
<tr>
  <td width="20%" class="cell4name">숨은참조(bcc)</td>
 <td class="cell4input" width="70%" colspan="2"> 
  <input name="bcc" value="$#m.bcc#;" class="input" />
 </td>
</tr>
<tr> 
<td width="20%" class="cell4name">편지제목</td>
<td class="cell4input" colspan="2">
<input name="subject" value="$#m.subject#;" class="input" />
</td>
</tr>

<!-- content type and editor change -->

<tr>
<td width="20%" class="cell4name">선택사항</td>
<td colspan="2" class="cell4input">
<select name="ctype" 0nchange="change_ctype();">
<option $#if i.htmlmail#;selected="selected"$#fi#; 
	value="text/html" >html</option>
<option $#if !i.htmlmail#;selected="selected"$#fi#; 
	value="text/plain" >text</option>
</select> 
<select name="charset" style="font-size:9pt;">
<opti0n value="EUC-KR">EUC-KR</option>
<opti0n value="UTF-8">UTF-8</option>
<opti0n value="EUC-JP">EUC-JP</option>
<opti0n value="ISO-2022-JP">ISO2022JP</option>
</select>
&nbsp;
<input name="mailname" class="mailname" value="$#m.mailname#;" />
  &lt;$#u.id#;@$#i.id#;&gt;
 &nbsp;<input name="save2sentbox" type="checkbox" value="ON"
	checked="checked" />편지저장
&nbsp;
</td>
</tr>

<tr>
<td colspan="3" class="cell4textarea" id="editor_position_div">
<textarea name="context" id="context" rows="30"
	cols="50">$#m.context#;</textarea>
</td>
</tr>
<tr> 
<td width="20%" bgcolor="#C0D0C9"class="cell4name">
<b>서명</b>
</td>
<td colspan="2" class="cell4input" width="80%"> <pre>
$#m.signature0#;
</pre></td>
</tr>
<tr>
<td width="20%" bgcolor="#C0D0C9" class="cell4name">
<b>서명 *</b>
</td>
<td colspan="2" class="cell4input" width="80%"> </pre>
$#m.signature1#;</pre>
</td>
</tr>
<tr>
<td width="20%" bgcolor="#C0D0C9" class="cell4name">
<b>첨부($#m.composesize#;MB)</b></td>
<td width="80%" colspan="2">
<table border="0" cellspacing="2" cellpadding="0" width="100%">
<tr>
<td id="filefield"  colspan="2">
 <div class="file_div">
  <input class="file" type="file" name="file" size="50" />
 </div>
 <div class="file_div">
  <input class="file" type="file" name="file" size="50" />
 </div>
 <div class="file_div">
  <input class="file" type="file" name="file" size="50" />
 </div>
 <div class="file_div">
  <input class="file" type="file" name="file" size="50" />
 </div>
 <div class="file_div">
  <input class="file" type="file" name="file" size="50" />
 </div>
</td>
</tr>
$#if u.folder#;
<tr>
<td width="80%" class="cell4textarea">
<textarea id="onfile" name="onfile" class="textarea"
	style="width:100%;height:40px;border:0;">
</textarea>
</td>
<td>
<butt0n 0nclick="$#popup.onfile,opti0n="width=300,height=300,scrollbars=1"#;" 
	style="height:40px;width:100%;">내폴더</button>
</td>
</tr>
$#fi#;
</table>
</td>
</tr>
<tr>
<td colspan="3" align="center"> 
<input type="submit" value="지금보내기" class="button" name="act_send " />
<input type="reset" value="다시쓰기" class="button" />
</td>
</tr>
</table>
</form>
$#load,'/segio/memo/msg_mailread.php';
</body>
</html>
 
 

다음은 전자우편 편집필터에 의한 편지쓰기 윈도우의 그림입니다.

 

 
다음은 전자우편 편집필터의 자바스크립트의 요약내용입니다.
 
var file_count=1;
function address_browser(){
  var url='$#m.href.addressfind#;';
  var opt='width=600,height=400,scrollbar=1,resizable=0';
  var w=window.open(url,'address_win',opt);
  return (false);
}

function set_rcpt(no, value){
  var ele=null;
  if(no==1)ele=document.getElementById('to');
  if(no==2)ele=document.getElementById('cc');
  if(no==3)ele=document.getElementById('bcc');
  if(ele!=null)ele.value=value;
}

function plus_filefield(form)
{
  if(file_count>5)return false;
  file_count++;
  var str = '<br /><input type="file" name="file" style="width:99%" />';
  ffield=document.getElementById("filefield");
  ffield.innerHTML+=str;
  return false;
}  
 
"address_broser()" 함수와 "set_rcpt()" 함수는 전자우편주소록으로부터 주소를 검색하는데 
중요한 역할을 하며 전자우편주소록과 관련된 "filter/mail/addr_rcpt.html"에 포함된 
자바스크립트와 매우 긴밀하게 연관되어 있습니다. "plus_filefield()"함수는 첨부파일의 
수를 늘리는 기능을 합니다. 다음의 두 함수는 본문내용의 Text, HTML 간의 토글을 구현한 것입니다.
var html_mode =1;
function set_editor_init(hmode)
{
  var c0ntext=document.getElementById("context");
  var p_div=document.getElementById("editor_position_div");
  var ctype=document.getElementById("ctype");
  if(!ctype||!p_div||!context)return false;
  var src='<textarea name="context" id="context">';
  src += context.value;
  src += '</textarea>';
  p_div.innerHTML=src;

  if(hmode){
    ctype.value="text/html";
    editor_init("context");
  }else{
    ctype.value="text/plain";
  }
  return false;
}

function change_editor()
{
	html_mode=html_mode?0:1;
	set_editor_init(html_mode);
} 
 
다음은 전자우편 편집필터의 HTML 요약내용입니다.
 
<html>
<head>
<title>SEGIO Webmail Service</title>
<link href="/segio/mail/mail.css" rel="stylesheet" type="text/css" />

<script type="text/javascript" src="/icons/s_editor/lang_kr.js"></script>
<script type="text/javascript" src="/icons/s_editor/editor.js"></script>
<script type="text/javascript">
<!--
	// 자바스크립트 영역 (위에서 소개되었음)
-->
</script>

<style>
#context { width:100%;height:400px;border: none 0;word-break:break-all; }
</style>
</head>
<body $#if i.htmlmail#;0nload="editor_init('context');"$#fi#;>
<form name="form" method="post" enctype="multipart/form-data"
	target="action_target">

 $#m.viewname#;

수신(to)	    <input name="to" id="to" value="$#m.to#;" />
	    <img src="$#m.icon,m_getaddr.gif#;" 0nclick=
	    "return address_browser();" style="cursor:pointer;" />
참조(cc)	    <input name="cc" id="cc" value="$#m.cc#;" />
숨은참조(bcc) <input name="bcc" id="bcc" value="$#m.bcc#;" />
편지제목	    <input name="subject" value="$#m.subject#;" class="input" />

$#if i.htmlmail#;
편집형식
	Html<input type="radio" name="checktype" 
		0nclick="change_editor();" checked="true" />	
	Text<input type="radio" name="checktype" 
		0nclick="change_editor();" />
$#fi#; 

  <select name="charset">
  <opti0n value="EUC-KR">EUC-KR</option> 
  <opti0n value="UTF-8">UTF-8</option>
  <opti0n value="EUC-JP">EUC-JP</option>
  <opti0n value="ISO-2022-JP">ISO-2022-JP</option>
  </select>

<input name="mailname" value="$#m.mailname#;" /> 
&lt;$#u.id#;@#$i.id#;&gt;
<input name="save2sentbox" type="checkbox" 
	value="ON" checked="true" />보낸편지저장

<iframe src="about:blank" frameborder="0" height="0" 
	width="0" name="action_target">
</iframe>

<input name="ctype" id="ctype" type="hidden" 
	value="$#if i.htmlmail#;text/html$#else#;text/plain$#fi#;" />

<div id="editor_position_div">
<textarea name="context" id="context">$#m.context#;</textarea>
</div>
서명		<pre>$#m.signature0#;<hr />$#m.signature1#;</pre>
첨부($#m.composesize#;MB) <div id="filefield" name="filefield"> 
<input type="file" name="file" style="width:99%;" />
<input name="button" 0nClick="plus_filefield(this.form)" value=" + " />

<input type="submit" value="지금보내기" class="button" name="act_send " />
<input type="reset" value="다시쓰기" class="button">
</form>
</body>
</html>
 
답글지움수정인쇄 아랫글 목록 윗글
댓글달기

쎄지오 매뉴얼 게시판의 게시물 목록
번호 파일 글제목 작성자 일시 조회
61 gif 파일 ticon10.4 CMS개요 케이시크 09-07-21 150090
60   ticon4.5 환경설정 케이시크 09-07-17 186047
59 jpg 파일 ticon6.8 게시판자동생성 [3] 관리자 09-07-14 187388
58 jpg 파일 ticon6.7 게시판아이콘 관리자 09-07-14 187171
57 jpg 파일 ticon6.6 게시판환경설정 관리자 09-07-14 186669
56 jpg 파일 ticon6.5 게시판관리 관리자 09-07-14 170483
55 jpg 파일 ticon3.7 환경 설정 관리자 09-07-14 203434
54 jpg 파일 ticon3.6 웹메일 필터 관리자 09-07-14 207421
53 gif 파일 ticon8.7 사용자관리 관리자 09-07-13 186721
52 jpg 파일 ticon10.3 플래시쇼 관리 sysop 09-07-10 194860
51 jpg 파일 ticon10.3 플래시쇼 개요 sysop 09-07-10 193247
50 gif 파일 ticon10.2 메뉴관리 sysop 09-07-10 171555
49 gif 파일 ticon10.1 프론트페이지 sysop 09-07-10 193938
48 jpg 파일 ticon9.4 업무용 메신저 sysop 09-07-10 464240
47 jpg 파일 ticon9.3 명함관리 sysop 09-07-10 198781
46 jpg 파일 ticon9.2 업무진행 sysop 09-07-10 191289
45 bmp 파일 ticon9.1 전자결재 sysop 09-07-10 203961
44 jpg 파일 ticon9.2 시스템구성 sysop 09-07-10 187555
43   ticon9.1 전자결재개요 sysop 09-07-10 183355
42   ticon8.6 자바환경설정 sysop 09-07-10 192103
41   ticon8.5 웹게시판 sysop 09-07-10 181203
40   ticon8.4 웹쪽지 sysop 09-07-10 188366
39   ticon8.3 웹메신저 sysop 09-07-10 380305
38 jpg 파일 ticon8.2 웹메일 서비스 sysop 09-07-10 259319
37 jpg 파일 ticon8.1 사용자 웹서비스 sysop 09-07-10 210199
36   ticon7.8 커뮤니티 게시판관리 sysop 09-07-10 205889
35   ticon7.7 커뮤니티 회원관리 sysop 09-07-10 211961
34 jpg 파일 ticon7.6 사용자 환경설정 sysop 09-07-10 210168
33   ticon7.5 동호회 연결하기 sysop 09-07-10 713762
32 jpg 파일 ticon7.4 신규동호회 개설 sysop 09-07-10 217425
31 jpg 파일 ticon7.3 커뮤니티 관리도구 sysop 09-07-10 219976
30 jpg 파일 ticon7.2 동호회, 사용자 홈페이지 로그인 sysop 09-07-10 200511
29   ticon7.1 커뮤니티 개요 sysop 09-07-10 193942
28 jpg 파일 ticon6.3 게시판 관리와 응용 sysop 09-07-09 208065
27 jpg 파일 ticon6.2 게시판 스타일 sysop 09-07-09 199996
26 jpg 파일 ticon6.1 게시판 목록/인증필터 sysop 09-07-09 342114
25 jpg 파일 ticon6.1 게시판 편집/보기필터 sysop 09-07-09 200040
24   ticon5.4 확장개발-JSP sysop 09-07-09 199222
23   ticon5.3 확장개발-사용자 관리 sysop 09-07-09 200275
22 jpg 파일 ticon5.2 확장개발-PHP sysop 09-07-09 180844
21 jpg 파일 ticon5.1 확장개발-CGI 바이너리 sysop 09-07-09 275645
20 jpg 파일 ticon4.4사용기록보기 sysop 09-07-09 186954
19 jpg 파일 ticon4.3 사용자관리 sysop 09-07-09 200744
18 jpg 파일 ticon4.2 로그인 및 관리도구 [1] sysop 09-07-09 209686
17 jpg 파일 ticon4.1 인트라셀이란 sysop 09-07-09 1243989
16 jpg 파일 ticon3.5 스팸메일 설정 sysop 09-07-09 600938
15 jpg 파일 ticon3.4 웹메일 사용자 기능 sysop 09-07-09 230181
14 jpg 파일 ticon3.3 웹메일 구성 sysop 09-07-09 233013
13 jpg 파일 ticon3.2 웹메일 환경설정 sysop 09-07-09 555064
12 jpg 파일 ticon3.1 웹메일 개요 sysop 09-07-09 222817
11   ticon2.6 기초필터파일 sysop 09-07-09 396176
10 jpg 파일 ticon2.5 웹편집기 sysop 09-07-09 198217
09 jpg 파일 ticon2.4 웹 디렉토리 sysop 09-07-09 224218
08 jpg 파일 ticon2.3 웹 레이아웃 sysop 09-07-09 250233
07 jpg 파일 ticon2.2 웹필터링 sysop 09-07-09 331975
06 jpg 파일 ticon2.1 쎄지오 웹자원 sysop 09-07-09 334619
05 jpg 파일 ticon1.5 쎄지오 관리 sysop 09-07-09 222768
04 jpg 파일 ticon1.4 처음 로그인 하기 sysop 09-07-09 230974
03 jpg 파일 ticon1.3 쎄지오 설치 2 sysop 09-07-09 441512
02 gif 파일 ticon1.2 쎄지오 설치 sysop 09-07-09 814123
01 gif 파일 ticon1.1 intro sysop 09-07-09 190994