=============================================================================== Zone Web Mail Server (zWMS ¸ÞÀϼ¹ö) ½ºÅ©¸³Æ® ±Ô¾à 2000.06.15 ZoneSoft =============================================================================== ¸ñÂ÷ 1..........................................................°³¿ä 2......................................................ÀϹݱÔÄ¢ 3.....................................°¡´ÉÇÑ ÀÛ¾÷ÀÇ Á¾·ù (job=) 4............................................ÂüÁ¶ °¡´ÉÇÑ º¯¼öµé 5........................................................¸í·É¾î 6....................................................¸ÅÅ©·ÎÇÔ¼ö 7......................................................¿À·ùȸé 8.....................................SSI (Server Side Include) ºÎ·Ï1........................................zhtmls À̸§°ú ±â´É 1. °³¿ä zWMS ÀÇ À¥ ºÎºÐÀ» »ç¿ëÀÚ°¡ ¿øÇϴ´ë·Î HTML°ú ±×¸²À» Á¶ÀÛ ÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ Çؼ ¸¸µé¾îÁ³´Ù. ±âÁ¸¿¡ ÀÖ´Â À¥¸ÞÀÏ ÇÁ·Î±×·¥Àº ¸î°¡Áö ÆûÁß¿¡¼ ¿øÇϴ°ÍÀ» ¼±Åà ÇϵçÁö, ¾Æ´Ï¸é ÀϺθ¸ ¼öÁ¤ÇÒ ¼ö ÀÖ¾úÀ¸³ª zWMS´Â HTML¿¡ ½ºÅ©¸³Æ® ±â´ÉÀ» Ãß°¡Çؼ ¸¶Ä¡ ASP³ª PHPó·³ °£´ÜÇÑ ÇÁ·Î±×·¡¹ÖÀ» ÅëÇؼ »ç¿ëÀÚ°¡ ¿øÇϴ´ë·Î ȸéÀ» ±¸¼ºÇÒ ¼ö ÀÖµµ·Ï Çß´Ù. ±âº»ÀûÀ¸·Î ¼³Á¤µÇ¾î Àִ´ë·Î »ç¿ëÇصµ ¹«¹æÇϳª, ȸé¹èÄ¡´Â ¹°·ÐÀÌ°í, ÇÑ È¸é ¿¡¼ ¸ÞÀϸ®½ºÆ®¿Í ¸ÞÀϺ¸±â¸¦ µ¿½Ã¿¡ ±¸¼ºÇÒ ¼ö ÀÖÀ¸¸ç ¿øÇÑ´Ù¸é ±×·ì¼³Á¤ ÆíÁö¾²±â POP3¼³Á¤µî ¸ðµç ³»¿ëÀ» ÇÑ È¸é¿¡ º¸¿©ÁÖµµ·Ï ±¸¼ºÇϴµî, ¿øÇϴ´ë·Î ȸéÀ» ±¸¼º ÇÒ ¼ö ÀÖ´Ù. 2. ÀϹݱÔÄ¢ ¸ðµç ¸í·ÉÀº ´ë/¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾Ê´Â´Ù. ¸í·ÉÀÇ ½ÃÀÛÀº '$' ³¡Àº ';' ÀÌ´Ù. ÀϹÝÀûÀ¸·Î id¿Í next´Â ¸ðµç action¿¡ Ç×»ó ÀÖ¾î¾ß ÇÑ´Ù. (°ü¸®ÀÚ ±â´É¿¡¼´Â ¿¹¿ÜÀûÀ¸·Î »ç¿ëÇÏÁö ¾Ê´Â °÷µµ ÀÖ´Ù) ¿¹) smtpcgi.cgi?job=MoveMail&id=$id;$next=writemail.zhtml; -> MoveMail(ÆíÁöÀ̵¿) ÀÛ¾÷À» ÇÏ°í writemail.zhtmlÀ» º¸¿©¶ó. ¾Æ·¡Ç¥ÀÇ ÁÂÃø¿¡ ÀÖ´Â Àμö°¡ Á¸ÀçÇÏ¸é ¿ìÃøÀÇ º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. user, fold, group, root ´Â Ç×»ó »ç¿ëÇÒ ¼ö ÀÖ´Ù. FoldIndex -> fold FilterIndex -> filter PopIndex -> pop GroupIndex -> group AddressIndex -> address MailIndex -> mail RejectIndex -> reject NoteIndex -> note ¿¹) $user.name; -> »ç¿ëÀÚ À̸§ÀÌ Ãâ·ÂµÈ´Ù. Àμö°¡ ¾øÀ»¶§¶óµµ $loop() ¹®À» »ç¿ëÇϸé À§ÀÇ º¯¼öµéµµ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿¹) $loop(fold);$fold.name;$end; -> ¸ðµç Æú´õÀ̸§À» Ãâ·ÂÇÑ´Ù. º¯¼ö°¡ »ç¿ë °¡´ÉÇÑÁö ¾Ë°í ½ÍÀ¸¸é $if() ¹®À» »ç¿ëÇÏ¸é µÈ´Ù. ¿¹) $if(fold);$fold.name;$end; -> fold º¯¼ö¸¦ »ç¿ë °¡´ÉÇÏ´Ù¸é Æú´õÀÇ À̸§À» Ãâ·ÂÇÑ´Ù. ÀϹݺ¯¼ö »ç¿ë ÀڽŠ(ÇöÀç HTML Page) À» ºÎ¸¦ ¶§ »ç¿ëµÈ Àμö¸¦ Âü°íÇÒ ¼ö ÀÖ´Ù. ¸¸ÀÏ smtpcgi.cgi?...&ya=hello&... ó·³ ya¶ó´Â º¯¼ö°¡ Á¤ÀǵǾú´Ù¸é $ya; ·Î Âü°íÇÒ ¼ö ÀÖ´Ù. -> hello °¡ Ãâ·ÂµÈ´Ù. 3. °¡´ÉÇÑ ÀÛ¾÷ÀÇ Á¾·ù (job=) ÀϹÝÀûÀÎ ÀÛ¾÷¿¡´Â Jobº¯¼ö°¡ ÇÊ¿ä¾øÁö¸¸ ¾î¶°ÇÑ ³»¿ëÀ» Á¶ÀÛÇÏ·Á ÇÑ´Ù¸é ¾Æ·¡ÀÇ ÀÛ¾÷Áß Çϳª¸¦ »ç¿ëÇؼ ó¸®ÇØ¾ß ÇÑ´Ù. =============== =============================================================== JobÀ̸§ ³»¿ë / ÇÊ¿äÇÑ Àμö =============== =============================================================== UserCheck »ç¿ëÀÚ°Ë»ç: ½Å±Ô°¡ÀÔ ÇϱâÀü¿¡ ID°¡ Áߺ¹µÇ´ÂÁö °Ë»çÇÑ´Ù. > ID : Áߺ¹°Ë»ç ÇÒ ID success : Next ¿Í °°Àº°ÍÀ¸·Î ID ¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ»¶§ Next ¿¡ ´ëÄ¡µÈ´Ù. (ÇØ´ç ȸéÀÌ ³ª¿Â´Ù) fail : Next ¿Í °°Àº°ÍÀ¸·Î ID ¸¦ »ç¿ëÇÒ ¼ö ¾øÀ»¶§ Next ¿¡ ´ëÄ¡µÈ´Ù. (ÇØ´ç ȸéÀÌ ³ª¿Â´Ù) UserRegister ½Å±Ô°¡ÀÔ: »õ·Î¿î »ç¿ëÀÚ¸¦ µî·ÏÇÑ´Ù. > ID : »ç¿ëÇÒ ¾ÆÀ̵ð. Áߺ¹µÉ ¼ö ¾ø´Ù. (1-15ÀÚ) Domain : »ç¿ëÇÒ µµ¸ÞÀÎ. ¸ÖƼµµ¸ÞÀο¡¼ »ç¿ëµÈ´Ù. Password1 : »ç¿ëÇÒ ºñ¹Ð¹øÈ£ (1-15ÀÚ) Password2 : Password1 °ú °°¾Æ¾ß ÇÑ´Ù. Name : »ç¿ëÀÚ À̸§ Address : ÁÖ¼Ò - ´Ù¸¥¿ëµµ·Î »ç¿ëÇصµ µÈ´Ù. Tel1 : ÀüȹøÈ£ - ´Ù¸¥¿ëµµ·Î »ç¿ëÇصµ µÈ´Ù. Tel2 : ÀüȹøÈ£ - ´Ù¸¥¿ëµµ·Î »ç¿ëÇصµ µÈ´Ù. Jumin : Áֹεî·Ï¹øÈ£ - ´Ù¸¥¿ëµµ·Î »ç¿ëÇصµ µÈ´Ù. Homepage : ȨÆäÀÌÁö - ´Ù¸¥¿ëµµ·Î »ç¿ëÇصµ µÈ´Ù. RecvMail : ½Å±Ôµî·Ï ³»¿ªÀ» Å뺸¹Þ°íÀÚ ÇÏ´Â Email ÁÖ¼Ò UserLogin ·Î±×ÀÎ: À¥¸ÞÀÏ »ç¿ëÀÚ ·Î±×ÀÎ > ID : »ç¿ëÀÚ ¾ÆÀ̵ð Password : »ç¿ëÀÚ ºñ¹Ð¹øÈ£ UserLogout ·Î±×¾Æ¿ô: À¥¸ÞÀÏ »ç¿ëÀÚ ·Î±×¾Æ¿ô. ·Î±×ÀÎ Á¤º¸¸¦ »èÁ¦ÇÔ UserModify »ç¿ëÀÚÁ¤º¸ º¯°æ: ºñ¹Ð¹øÈ£, ¼¸íµîÀ» ¼öÁ¤ > Password1 : ºñ¹Ð¹øÈ£ º¯°æ½Ã »ç¿ë Password2 Address : ÁÖ¼Ò - ´Ù¸¥¿ëµµ·Î »ç¿ëÇصµ µÈ´Ù. Tel1 : ÀüȹøÈ£ - ´Ù¸¥¿ëµµ·Î »ç¿ëÇصµ µÈ´Ù. Tel2 : ÀüȹøÈ£ - ´Ù¸¥¿ëµµ·Î »ç¿ëÇصµ µÈ´Ù. Jumin : Áֹεî·Ï¹øÈ£ - ´Ù¸¥¿ëµµ·Î »ç¿ëÇصµ µÈ´Ù. Homepage : ȨÆäÀÌÁö - ´Ù¸¥¿ëµµ·Î »ç¿ëÇصµ µÈ´Ù. AddText : ¼¸í - ÆíÁö¹ß¼Û½Ã µÚ¿¡ ºÙ¾î¼ ³ª°£´Ù. UserDelete »ç¿ëÀÚ °èÁ¤»èÁ¦: °¡Áö°í ÀÖ´Â ¸ðµçÀÚ·á¿Í ÇÔ²² °èÁ¤À» »èÁ¦ÇÑ´Ù. > RecvMail : ½Å±Ôµî·Ï ³»¿ªÀ» Å뺸¹Þ°íÀÚ ÇÏ´Â Email ÁÖ¼Ò --------------- --------------------------------------------------------------- AutoReply ÀÚµ¿ÀÀ´ä ¼³Á¤: ÆíÁö¸¦ ¼ö½ÅÇßÀ»¶§ ¼Û½ÅÀÚ¿¡°Ô ¿©±â¿¡ ÀÖ´Â ³»¿ëÀ» ÀÚµ¿À¸·Î ¹ß¼ÛÇÕ´Ï´Ù. > Use : »ç¿ë¿©ºÎ (1:»ç¿ë, 2:¹Ì»ç¿ë) Body : use=1 À϶§ ¿©±â¿¡ ÀÖ´Â ³»¿ëÀ» ¹ß¼ÛÇÕ´Ï´Ù. --------------- --------------------------------------------------------------- MailDelete ¼±ÅÃµÈ ÆíÁö¸¦ Áö¿ì±â > index or CheckXXX : XXX ´Â mail.index MailMove ¼±ÅÃµÈ ÆíÁö¸¦ ´Ù¸¥ ÆíÁöÇÔÀ¸·Î À̵¿Çϱâ > Fold : À̵¿ÇÒ ÆíÁöÇÔ index index or CheckXXX : XXX ´Â mail.index MailReply ´äÀåÇϱâ > index : mail.index ÆíÁö¿¡ ´äÀåÇߴٴ ǥ½Ã¸¦ ÇÔ MailWrite ÆíÁö¾²±â > To : ¼ö½Å email µé Cc : ÂüÁ¶ email µé Subject : Á¦¸ñ Body : º»¹® File1 : ÷ºÎÆÄÀÏ (1-64 ±îÁö °¡´ÉÇÔ) File2 File3 File4 Save : º¸³½ÆíÁöÇÔ¿¡ º¸°üÇÒÁö Option (1ÀÌ¸é º¸°ü) fold : º¸°üÇÒ ÆíÁöÇÔ index NoDeliver : ¹ß¼ÛÇÏÁö ¾Ê°í º¸°ü¸¸ ÇÒÁö Option (1ÀÌ¸é º¸°ü) MailTemplate : ¸ÞÀÏ º»¹®ÀÇ ¾ÕµÚ¿¡ ºÙÀ» ³»¿ë NewMail ¾ÈÀÐÀº ÆíÁö·Î ¸¸µé±â > index : ÀÐÀº ÆíÁö¸¦ "»õÆíÁö" ·Î ¸¸µê --------------- --------------------------------------------------------------- FoldAdd ÆíÁöÇÔ ¸¸µé±â > Name : »õ ÆíÁöÇÔ À̸§ FoldDelete ÆíÁöÇÔ Áö¿ì±â > index : group.index ÆíÁöÇÔ À» Áö¿ò --------------- --------------------------------------------------------------- AddressEdit ÁÖ¼Ò·Ï¿¡ ÁÖ¼ÒÃß°¡ or ¼öÁ¤ > index : ¼öÁ¤ÇÒ ¹øÈ£ (index='-1' À̸é ÁÖ¼ÒÃß°¡) Group : Æ÷Ç﵃ ±×·ì Index Name : À̸§ Email : ÀüÀÚ¸ÞÀÏÁÖ¼Ò Address : ÁÖ¼Ò - ´Ù¸¥¿ëµµ·Î »ç¿ëÇصµ µÈ´Ù. Tel1 : ÀüȹøÈ£ - ´Ù¸¥¿ëµµ·Î »ç¿ëÇصµ µÈ´Ù. Tel2 : ÀüȹøÈ£ - ´Ù¸¥¿ëµµ·Î »ç¿ëÇصµ µÈ´Ù. Homepage : ȨÆäÀÌÁö - ´Ù¸¥¿ëµµ·Î »ç¿ëÇصµ µÈ´Ù. AddressDelete ¼±ÅÃµÈ ÁÖ¼Ò¸¦ ÁÖ¼Ò·Ï¿¡¼ »èÁ¦ > CheckXXX : XXX ´Â address.index AddressMove ¼±ÅÃµÈ ÁÖ¼Ò¸¦ ´Ù¸¥ ±×·ìÀ¸·Î À̵¿Çϱâ > Group : À̵¿ÇÒ ±×·ìÀÇ index CheckXXX : XXX ´Â address.index --------------- --------------------------------------------------------------- GroupAdd ±×·ì ¸¸µé±â > Name : »õ ±×·ì À̸§ GroupDelete ±×·ì Áö¿ì±â > index : Áö¿ï ±×·ìÀÇ Index --------------- --------------------------------------------------------------- FilterAdd ÇÊÅÍ ¸¸µé±â > Condition : Á¶°Ç String : Æ÷ÇÔ¹®ÀÚ¿ Fold : ÀúÀåÇÒ ÆíÁöÇÔ Index FilterDelete ÇÊÅÍ Áö¿ì±â > index : Áö¿ï ÇÊÅÍÀÇ Index --------------- --------------------------------------------------------------- PopRead ¿ÜºÎ POP °¡Á®¿À±â - µî·ÏµÈ ¿ÜºÎPOP¼³Á¤ÀÌ ÀÖ´Ù¸é ¸ÞÀÏÀ» °¡Á®¿Â´Ù PopEdit POP3¼¹ö Ãß°¡ or ¼öÁ¤ > index : ¼öÁ¤ÇÒ ¹øÈ£ (index='-1' À̸é POP3 Ãß°¡) Fold : ÀúÀåÇÒ ÆíÁöÇÔ Index Email : ÇØ´ç °èÁ¤ÀÇ Email ÁÖ¼Ò - ´Ù¸¥¿ëµµ·Î »ç¿ë °¡´É Server : POP3 ¼¹ö À̸§ PopID : °èÁ¤ ¾ÆÀ̵ð Password : °èÁ¤ ºñ¹Ð¹øÈ£ PopDelete POP3 »èÁ¦ > index : Áö¿ï POP ¼³Á¤ÀÇ Index --------------- --------------------------------------------------------------- RejectAdd ¼ö½Å°ÅºÎ Email Ãß°¡ > Email : ¼ö½ÅÀ» °ÅºÎ ÇÏ°íÀÚ ÇÏ´Â EmailÁÖ¼Ò RejectDelete ¼ö½Å°ÅºÎ Email »èÁ¦ > index : Áö¿ï ¼ö½Å°ÅºÎ email ÀÇ Index --------------- --------------------------------------------------------------- NoteWrite °Ô½ÃÆÇ¿¡ ±Û¾²±â > Email : ±Û¾²´Â »ç¶÷ÀÇ Email ÁÖ¼Ò > Name : ±Û¾²´Â »ç¶÷ÀÇ À̸§ > Password : ºñ¹Ð¹øÈ£ > Title : Á¦¸ñ > Body : º»¹® > File1 : ÷ºÎÆÄÀÏ > ReDBIndex : ´äº¯¾²±â½Ã ´äº¯ÇÒ ±Û¹øÈ£ > OwnerEmail : ¿ø ±ÛÀ» ÀûÀºÀÌÀÇ Email NoteModify °Ô½ÃÆÇ±Û ¼öÁ¤Çϱâ > BoardIndex : ¼öÁ¤ÇÒ ±Û ¹øÈ£ > Email : ±Û¾²´Â »ç¶÷ÀÇ Email ÁÖ¼Ò > Name : ±Û¾²´Â »ç¶÷ÀÇ À̸§ > Password : ºñ¹Ð¹øÈ£ > Title : Á¦¸ñ > Body : º»¹® > File1 : ÷ºÎÆÄÀÏ NoteDelete °Ô½ÃÆÇ ±ÛÁö¿ì±â > Password : ºñ¹Ð¹øÈ£ > DeleteIndex : »èÁ¦ÇÒ ±Û¹øÈ£ NoteAddCount ±Û Á¶È¸¼ö Áõ°¡ > BoardIndex : Á¶È¸ÇÒ ±Û¹øÈ£ NoteIsWrite °Ô½ÃÆÇ¿¡ ¾²±â ±ÇÇÑÀÌ Àִ°¡ NoteSearchIt °Ô½ÃÆÇ °Ë»ö > SerT : °Ë»öÀ§Ä¡ 1:À̸§+Á¦¸ñ, 2:Àüü > SerS : °Ë»öÇÒ ´Ü¾î --------------- --------------------------------------------------------------- RootLogin °ü¸®ÀÚ ·Î±×ÀÎ > ID, Password RootLogout °ü¸®ÀÚ ·Î±×¾Æ¿ô RootSystemInfo ³»ºÎÀûÀ¸·Î »ç¿ë - ½Ã½ºÅÛ¼³Á¤ º¸±â/¼öÁ¤ RootModifyEnv ³»ºÎÀûÀ¸·Î »ç¿ë - °ü¸®ÀÚ È¯°æ¼³Á¤ È¸é º¸¿©ÁÖ±â RootModifyID ³»ºÎÀûÀ¸·Î »ç¿ë - °ü¸®ÀÚ ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£ º¯°æ RootModifyHost ³»ºÎÀûÀ¸·Î »ç¿ë - °¡»ó Email µî·Ï/»èÁ¦ RootUserList ³»ºÎÀûÀ¸·Î »ç¿ë - »ç¿ëÀÚ°èÁ¤ ¸ñ·Ïº¸±â RootUserEdit ³»ºÎÀûÀ¸·Î »ç¿ë - »ç¿ëÀÚ°èÁ¤ °ü¸® RootGreetingMail³»ºÎÀûÀ¸·Î »ç¿ë - ½Å±Ô°¡ÀÔ È¯¿µ¸Þ¼¼Áö ¼³Á¤ RootWriteMail ³»ºÎÀûÀ¸·Î »ç¿ë - Àüü»ç¿ëÀÚ¿¡°Ô ÆíÁö¸¦ ¹ß¼Û RootDBAdmin ³»ºÎÀûÀ¸·Î »ç¿ë - DataBase °ü¸® RootSerial ³»ºÎÀûÀ¸·Î »ç¿ë - ÇÁ·Î±×·¥ µî·Ï FormMail Æû¸ÞÀÏÀ» º¸³¿ > recvmail : ¹ÞÀ»»ç¶÷ Email ÁÖ¼Ò (¹Ýµå½Ã ÀÖ¾î¾ß ÇÑ´Ù) sendname : º¸³»´Â»ç¶÷ À̸§ sendmail : º¸³»´Â»ç¶÷ Email ÁÖ¼Ò subject : Á¦¸ñ body : ³»¿ë _* : '_' ·Î ½ÃÀÛÇÏ´Â Ç׸ñµé --------------- --------------------------------------------------------------- 4. ÂüÁ¶ °¡´ÉÇÑ º¯¼öµé °øÅ뺯¼ö $id; > »ç¿ëÀÚ ¾ÆÀ̵ð ($user.id; ¿Í µ¿ÀÏÇÏ´Ù) $next; > ´ÙÀ½ÀÛ¾÷ÇÒ HTML À̸§ $pgname; > cgi ÀÇ À̸§. ´ÙÀ½ ÀÛ¾÷È£Ãâ½Ã cgi À̸§À» ÁöÁ¤ÇÑ´Ù. $year; > ÇöÀç ³â $mon; > ÇöÀç ¿ù $mday; > ÇöÀç ÀÏ $ART; > POP3 ÀÚµ¿Àб⠼³Á¤½Ã°£ (ÆíÁö¸ñ·Ïº¸±â¿¡¼ »ç¿ë) $BoardPage; > ÇöÁ¦ °Ô½ÃÆÇ ÆäÀÌÁö (ÀÌ º¯¼ö°¡ ¾øÀ»¶§´Â 0 À» µ¹·ÁÁÜ) Classº¯¼ö $user.id; µîÀ¸·Î ÂüÁ¶ÇÑ´Ù. $user { > »ç¿ëÀÚ °³ÀÎÁ¤º¸¿¡ °üÇÑ ³»¿ëÀ» ´ã°í ÀÖÀ½. > Ç×»ó »ç¿ë °¡´ÉÇÏ´Ù. // »ç¿ëÀÚ °³ÀÎÁ¤º¸ ºÎºÐ Id, > »ç¿ëÀÚ ¾ÆÀ̵ð ($id; ¿Í µ¿ÀÏÇÏ´Ù) Email, > »ç¿ëÀÚ Email ($id;@$root.domainname;) °ú µ¿ÀÏÇÏ´Ù. Ip, > Á¢¼Ó IP Password, > ºñ¹Ð¹øÈ£ Name, > À̸§ Address, > ¿ìÆíÁÖ¼Ò Tel1, > ÀüȹøÈ£1 Tel2, > ÀüȹøÈ£2 Jumin, > Áֹεî·Ï¹øÈ£ Homepage, > ȨÆäÀÌÁö URL MaxDiskSize, > ÇÒ´çµÈ µð½ºÅ© ¿ë·® UseDiskSize, > »ç¿ëÁßÀÎ µð½ºÅ© ¿ë·® RegisterTime, > ½Å±Ô°¡ÀÔ ÀÏÀÚ. YYYY:MM:DD Çü½ÄÀ¸·Î Ç¥½ÃµÈ´Ù. SaveOption, > ÆíÁö¹ß¼Û½Ã º¸³½ÆíÁöÇÔ¿¡ ÀúÀå ¿©ºÎ (1À̸é ÀúÀå) State, > °èÁ¤»ç¿ëÇöȲ (0:Á¤»ó, 1:½Å±Ô, 2:ÁßÁö, 3:Ãë¼Ò) - ½Å±Ô°¡ÀԽà root.state °ªÀÌ µé¾î°£´Ù. AddText, > ÆíÁö¹ß¼Û½Ã µÚ¿¡ ºÙÀÌ´Â ¼¸í // ÀÚ·áÇöȲ FoldNum, > ÆíÁöÇÔ °¹¼ö FilterNum, > ÆíÁöºÐ·ù¼³Á¤ °¹¼ö PopNum, > ¿ÜºÎ POP3 ¼¹ö µî·Ï °¹¼ö GroupNum, > µî·ÏÇÑ ±×·ì¼ö AddressNum, > µî·ÏÇÑ Áּҷϼö RejectNum, > ¼ö½Å°ÅºÎ °¹¼ö NewMailNum, > »õÆíÁö (ÀÐÁö ¾ÊÀº ÆíÁö) °¹¼ö MailNum, > ÀüüÆíÁö °¹¼ö // ȯ°æº¯¼ö MaxMail, > ÃÖ´ë ¼ö½Å °¡´ÉÇÑ ÆíÁö °¹¼ö MaxFold, > ÃÖ´ë µî·Ï °¡´ÉÇÑ ÆíÁöÇÔ °¹¼ö MaxFilter > ÃÖ´ë µî·Ï °¡´ÉÇÑ ÆíÁöºÐ·ù¼³Á¤ °¹¼ö MaxPop, > ÃÖ´ë µî·Ï °¡´ÉÇÑ ¿ÜºÎ POP3 ¼¹ö °¹¼ö MaxGroup, > ÃÖ´ë µî·Ï °¡´ÉÇÑ ±×·ì °¹¼ö MaxAddress, > ÃÖ´ë µî·Ï °¡´ÉÇÑ ÁÖ¼Ò °¹¼ö MaxReject > ÃÖ´ë µî·Ï °¡´ÉÇÑ ¼ö½Å°ÅºÎ °¹¼ö } $fold { > ÆíÁöÇÔ¿¡ °üÇÑ Á¤º¸¸¦ ´ã°í ÀÖÀ½ > Ç×»ó »ç¿ë °¡´ÉÇÏ´Ù. FoldIndex º¯¼ö°¡ Àְųª $loop(fold);$end; ³»¿¡¼µµ »ç¿ë °¡´ÉÇÏ´Ù. index, > ÀÌ º¯¼öÀÇ ¼ø¼¹øÈ£ (0:Àüü, 1:...) Name, > ÆíÁöÇÔ À̸§ MailNum, > ÀÌ ÆíÁöÇÔ¿¡ ÀÖ´Â ÆíÁöÀÇ ¼ö Size, > ÀÌ ÆíÁöÇÔ¿¡ ÀÖ´Â ÆíÁöÀÇ ÃÑ Å©±â NewMail > ÀÌ ÆíÁöÇÔ¿¡ ÀÖ´Â »õÆíÁöÀÇ ¼ö } $filter { > ÆíÁöºÐ·ù¿¡ °üÇÑ Á¤º¸¸¦ ´ã°í ÀÖÀ½. > FilterIndex º¯¼ö°¡ Àְųª $loop(filter);$end; ³»¿¡¼¸¸ »ç¿ë °¡´ÉÇÏ´Ù. index, > ÀÌ º¯¼öÀÇ ¼ø¼¹øÈ£ Condition, > ÇÊÅÍÁ¶°Ç (1:Àüü, 2:º¸³»´Â»ç¶÷, 3:Á¦¸ñ) String, > Á¶°Ç¹®ÀÚ¿ Fold > ÀúÀåÇÒ ÆíÁöÇÔ. filter.fold.name µîÀ¸·Î »ç¿ëÇÑ´Ù. } $pop { > ¿ÜºÎ POP3 ¼¹ö ¼³Á¤¿¡ °üÇÑ Á¤º¸¸¦ ´ã°íÀÖÀ½ > PopIndex º¯¼ö°¡ Àְųª $loop(pop); $end; ³»¿¡¼¸¸ »ç¿ë °¡´ÉÇÏ´Ù. index, > ÀÌ º¯¼öÀÇ ¼ø¼¹øÈ£ Email, > ¿ÜºÎ Email ÁÖ¼Ò ServerName, > pop3 ¼¹ö À̸§ Id, > ¿ÜºÎ °èÁ¤ÀÇ ¾ÆÀ̵ð Password, > ¿ÜºÎ °èÁ¤ÀÇ ºñ¹Ð¹øÈ£ Fold > ÀúÀåÇÒ ÆíÁöÇÔ. filter.fold.index µîÀ¸·Î »ç¿ëÇÑ´Ù. } $group { > ÁÖ¼Ò·Ï¿¡ »ç¶÷À» ºÐ·ùÇÒ ¶§ »ç¿ëÇÏ´Â ±×·ì¿¡ °üÇÑ Á¤º¸¸¦ ´ã°í ÀÖÀ½. > Ç×»ó »ç¿ë °¡´ÉÇÏ´Ù. GroupIndex º¯¼ö°¡ Àְųª $loop(group);$end; ³»¿¡¼µµ »ç¿ë °¡´ÉÇÏ´Ù. index, > ÀÌ º¯¼öÀÇ ¼ø¼¹øÈ£ Name > ±×·ìÀ̸§ AddressNum > ÀÌ ±×·ì¿¡ Æ÷ÇԵǾîÀÖ´Â ÁÖ¼ÒÀÇ ¼ö } $address { > ÁÖ¼Ò·Ï¿¡ °üÇÑ Á¤º¸¸¦ ´ã°í ÀÖÀ½. > AddressIndex º¯¼ö°¡ Àְųª $loop(address);$end; ³»¿¡¼¸¸ »ç¿ë °¡´ÉÇÏ´Ù. index, > ÀÌ º¯¼öÀÇ ¼ø¼¹øÈ£ Group, > Æ÷ÇԵǴ ±×·ì. address.group.name µîÀ¸·Î »ç¿ëÇÑ´Ù. Name, > »ç¶÷À̸§ Email, > Email ÁÖ¼Ò Address, > ¿ìÆíÁÖ¼Ò Tel1, > ÀüȹøÈ£1 Tel2, > ÀüȹøÈ£2 Homepage > ȨÆäÀÌÁö ÁÖ¼Ò } $mail { > ÆíÁö¿¡ °üÇÑ Á¤º¸¸¦ ´ã°íÀÖÀ½ > MailIndex º¯¼ö°¡ Àְųª $loop(mail); $end; ³»¿¡¼¸¸ »ç¿ë °¡´ÉÇÏ´Ù. index, > DB¿¡ ÀúÀåµÇ¾î ÀÖ´Â ÆíÁöÀÇ Index¹øÈ£ - mail.filename °ú µ¿ÀÏÇÏ´Ù. Fold, > ÀÌ ÆíÁö°¡ ¼ÓÇØÀÖ´Â ÆíÁöÇÔ. mail.fold.name µîÀ¸·Î »ç¿ëÇÑ´Ù. AddFile, > ÷ºÎÆÄÀϼö (-1 À̸é ÷ºÎÆÄÀϼö¸¦ ¾Ë¼ö ¾ø´Ù´Â ÀÇ¹Ì -> ÆíÁö Àб⸦ Çϸé ÀÚµ¿À¸·Î Á¤È®ÇÑ °ªÀÌ ´ëÀԵȴÙ.) ReadMail, > 0:»õÆíÁö, 1:ÀÐÀºÆíÁö, 2:º¸³½ÆíÁö, 3:´äÀåÇÑÆíÁö Filename, > DB¿¡ ÀúÀåµÇ¾î ÀÖ´Â ÆíÁöÀÇ Index¹øÈ£ - mail.index ¿Í µ¿ÀÏÇÏ´Ù. RecvTime, > ¼ö½Å½Ã°¢ YYYY:MM:DD HH:MM Çü½ÄÀ¸·Î Ç¥½ÃµÈ´Ù. RecvDate, > ¼ö½ÅÀÏÀÚ YYYY:MM:DD Çü½ÄÀ¸·Î Ç¥½ÃµÈ´Ù. Date, > ÆíÁö¹ß¼Û½Ã°¢ Size, > ÀÌ ÆíÁöÀÇ Å©±â (0: º»¹®ÀÌ ¾øÀ½) SenderName, > º¸³½»ç¶÷ À̸§ SenderShortName,> º¸³½»ç¶÷ À̸§ÀÌ ÃÖ´ë±æÀÌ (ÃÖ´ë 15ÀÚ) SenderEmail, > º¸³½»ç¶÷ Email Subject, > ÆíÁö¸ñ·Ïº¸±â¿¡¼ »ç¿ëÇϴ ªÀºÁ¦¸ñ (ÃÖ´ë 47ÀÚ) SubjectAll, > ÆíÁöÀб⿡¼ »ç¿ëÇÏ´Â Á¦¸ñ RecvereMail, > ¹Þ´Â»ç¶÷ Email - ÀÌ º¯¼ö´Â ¹Ýȯ°ª¾øÀÌ ³»¿ëÀ» À¥ºê¶ó¿ìÀú·Î Àü¼ÛÇÑ´Ù. TextBody, > text ÇüÅÂÀÇ º»¹® - ÀÌ º¯¼ö´Â ¹Ýȯ°ª¾øÀÌ ³»¿ëÀ» À¥ºê¶ó¿ìÀú·Î Àü¼ÛÇÑ´Ù. HtmlBody > HTML ÇüÅÂÀÇ º»¹® - ÀÌ º¯¼ö´Â ¹Ýȯ°ª¾øÀÌ ³»¿ëÀ» À¥ºê¶ó¿ìÀú·Î Àü¼ÛÇÑ´Ù. DownloadText > º»¹®À» ¹ÞÀ»¼ö ÀÖ´Â cgi È£Ãâ ±¸¹®À» Ãâ·ÂÇØ ÁØ´Ù. - ´ÙÀ½°ú °°Àº ÇüÅ·Π»ç¿ëÇÑ´Ù. º»¹®¹Þ±â Background > OutLook ¿¡¼ ÆíÁöÁö ±â´ÉÀ» »ç¿ëÇؼ º¸³½ ÆíÁö¸¦ º¼¶§ »ç¿ëÇÑ´Ù. - ´ÙÀ½°ú °°Àº ÇüÅ·Π»ç¿ëÇÑ´Ù.