File name: addrbook/mail.wel (2,324 bytes) Text file viewer v1.2
    1 : #!/bin/wel¢Ò
    2 : ¢Ò
    3 : /* file: mail.wel¢Ò
    4 : ¢Ò
    5 :    email ¹ß¼Û¿ë ÇÁ·Î±×·¥ (author: ¼­±¤Çö)¢Ò
    6 : ¢Ò
    7 :    Copyright (c) 2001/02/22 by Wesoft¢Ò
    8 :    All Rights Reserved.¢Ò
    9 : */¢Ò
   10 : ¢Ò
   11 : htmlquery("get");¢Ò
   12 : htmlquery("post");¢Ò
   13 : include("common.inc");¢Ò
   14 : ¢Ò
   15 : message_title= "ÀüÀÚ¿ìÆí ¸Þ½ÃÁö";¢Ò
   16 : ARG= strform("list={$list}&k={$k}&n={$n}&o={$o}",¢Ò
   17 :              "&pi={$pi}&pw={$pw}&pm={$pm}&ps={$ps}&pd={$pd}");¢Ò
   18 : ¢Ò
   19 : if(lc=="abook") back_url= "addrbook.wel?" ~ ARG;¢Ò
   20 :  else if(lc=="view") back_url= "view.wel?no=" ~ no ~ "&" ~ ARG;¢Ò
   21 :  else if(lc=="admview") back_url= "admview.wel?no=" ~ no ~ "&" ~ ARG;¢Ò
   22 :  else if(lc=="admin") back_url= "admin.wel?" ~ ARG;¢Ò
   23 :  else back_url= "login.wel";¢Ò
   24 : ¢Ò
   25 : if(to!="")¢Ò
   26 :   {¢Ò
   27 :     to_name= toname ~ " (" ~ to ~ ")";¢Ò
   28 :     to_email= to;¢Ò
   29 :     guide= "³»¿ë";¢Ò
   30 :   }¢Ò
   31 :  else¢Ò
   32 :   {¢Ò
   33 :     to_name= "ÁÖ¼Ò·Ï °ü¸®ÀÚ";¢Ò
   34 :     to_email= admin_email;¢Ò
   35 :     guide= "ºÒÆí»çÇ×À̳ª ¹®ÀÇ»çÇ×µî";¢Ò
   36 :   }¢Ò
   37 : ¢Ò
   38 : if(mailwrite!=1)¢Ò
   39 :  {¢Ò
   40 :     idname= id;¢Ò
   41 :     if(name!="")¢Ò
   42 :      {¢Ò
   43 :        if(id=="") idname= name; else idname~= " (" ~ name ~ ")";¢Ò
   44 :      }¢Ò
   45 :     if(idname!="")¢Ò
   46 :      {¢Ò
   47 :         if(email!="") focus= "Subject"; else focus= "FromEmail";¢Ò
   48 :         if(id!="") ro_idname= " readonly";¢Ò
   49 :      }¢Ò
   50 :     else¢Ò
   51 :      {¢Ò
   52 :         focus= "FromName";¢Ò
   53 :         ro_idname= "";¢Ò
   54 :      }¢Ò
   55 :     fm= formdump("form/mail.fom");¢Ò
   56 :     if(fm==FORM_OPENERR) err_form("mail.fom");¢Ò
   57 :     return;¢Ò
   58 :  }¢Ò
   59 : ¢Ò
   60 : fp= popen("/usr/lib/sendmail -t", "w");¢Ò
   61 : if(fp==FILE_OPEN_ERR)¢Ò
   62 :  {¢Ò
   63 :     MSG1= "ÀüÀÚ¿ìÆí ½Ã½ºÅÛ ¿À·ù";¢Ò
   64 :     MSG2= "ÀüÀÚ¿ìÆíÀÇ ³»ºÎ ¿À·ù°¡ ¹ß»ýÇÏ¿© ¸ÞÀÏÀ» ¹ß¼ÛÇÒ ¼ö ¾ø½À´Ï´Ù."¢Ò
   65 :         ~ BACK_BUTTON;¢Ò
   66 :     formdump(message_form);¢Ò
   67 :     return;¢Ò
   68 :  }¢Ò
   69 : ¢Ò
   70 : VAR_MAILER= PROGRAM_NAME ~ " " ~ PROGRAM_VERSION;¢Ò
   71 : fprint(fp,"From: ",FromName);¢Ò
   72 : if(FromEmail!="") fprint(fp," <",FromEmail,">");¢Ò
   73 : fprint(fp,"\n");¢Ò
   74 : fprint(fp,"Reply-To: ",FromEmail,"\n");¢Ò
   75 : fprint(fp,"X-Mailer: ",VAR_MAILER,"\n");¢Ò
   76 : fprint(fp,"To: ",ToEmail,"\n");¢Ò
   77 : fprint(fp,"Subject: ",Subject,"\n\n");¢Ò
   78 : if(to=="")¢Ò
   79 :  {¢Ò
   80 :     fprint(fp,"[°³ÀÎ ÁÖ¼Ò·Ï ÇÁ·Î±×·¥¿¡¼­ °ü¸®ÀÚ´Ô¿¡°Ô ¹ß¼ÛÇß½À´Ï´Ù]\n");¢Ò
   81 :     fprint(fp," ÀÛ¼ºÀÚ: ",FromName,"\n");¢Ò
   82 :     fprint(fp," ÀÛ¼ºÀÏ: ",date(1)," ",time(1),"\n");¢Ò
   83 :     fprint(fp," À§  Ä¡: ", getcwd(), "\n");¢Ò
   84 :     fprint(fp,"------------------------------\n");¢Ò
   85 :  }¢Ò
   86 : fprint(fp,Text,"\n");¢Ò
   87 : pclose(fp);¢Ò
   88 : action= "location.replace('" ~ back_url ~ "')";¢Ò
   89 : MSG0= "";¢Ò
   90 : MSG1= "ÀüÀÚ¿ìÆí ¹ß¼Û Á¾·á";¢Ò
   91 : MSG2= to_name ~ "¿¡°Ô ÀüÀÚ¿ìÆíÀ» ¹ß¼ÛÇß½À´Ï´Ù!<br><br>"¢Ò
   92 :     ~ button(0,action," È® ÀÎ ","");¢Ò
   93 : ¢Ò
   94 : formdump(message_form);¢Ò
   95 : return;¢Ò
File name: addrbook/mail.wel (2,324 bytes) Wesoft Corp. ¨Ï 2001 All rights reserved.