⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rule.php

📁 php邮件模块
💻 PHP
📖 第 1 页 / 共 2 页
字号:
	                  $i = 0;
	                  while(($line = fgets($FD_LIST,1024)) && !feof($FD_LIST) )
	                  {
                           $i++;
                          }
                          fclose($FD_LIST);
                          ($FD_LIST = fopen("$filebak","r+"))||die("Error open file!");
                           $j = 0;
                          while(($line = fgets($FD_LIST,1024)) && !feof($FD_LIST) )
	                   {
	                	if ($j==($i-1)){}
                            else{
                                $fp = fopen($tempdir.$file, "a+");
                                fwrite($fp, "$line");
                                 fclose($fp);
                                } 
                            $j++;
                           }
                             fclose($FD_LIST);
                             $fp = fopen($tempdir.$file, "a+");
                             fwrite($fp, "$rule\n");
                             fclose($fp);
                         }
                        else{
                         $fp = fopen($tempdir.$file, "a+");
                             fwrite($fp, "$rule\n");
                             fclose($fp);
                            }
         if(file_exists("$G_HOME/Maildir/filter")){chmod("$G_HOME/Maildir/filter",0600);}
                            header("Location: filter1.php");
                           
         exit;  
  }
  else{
  echo "请重新填写信息";
  }      

}

?>


<HTML>
<HEAD>
<TITLE>邮件过滤</TITLE>
   <META HTTP-EQUIV='Content-Type' CONTENT='text/html;CHARSET=gb2312'>
<LINK REL='stylesheet' HREF='../css/igenus.css' TYPE='TEXT/CSS'>
<STYLE TYPE='TEXT/CSS'>
<!--
body { font-family: Tahoma }
-->
</STYLE>


<script language=javascript>
function check()
{
    if ( document.form.rulename.value == "" )
    {
        alert( "邮件过滤规则名称不能为空!\r\r请重新填写" );
        return false;
    }
    if ( document.form.from_active.checked != true && document.form.rcpt_active.checked != true && document.form.subj_active.checked != true && document.form.size_active.checked != true )
    {
        alert( "请选择一个或多个过滤规则!\r\r请重新填写" );
        return false;
    }
    if ( document.form.reject_active.checked != true && document.form.move_active.checked != true &&  document.form.reply_active.checked != true )
    {
        alert( "请选择一个或多个过滤规则执行选项!\r\r请重新填写" );
        return false;
    }
    if ( document.form.from_active.checked == true && document.form.from_text.value == "" )
    {
        alert( "如果邮件来源不能为空!\r\r请重新填写" );
        return false;
    }
    if ( document.form.rcpt_active.checked == true && document.form.rcpt_text.value == "" )
    {
        alert( "如果邮件接收者不能为空!\r\r请重新填写" );
        return false;
    }
    if ( document.form.subj_active.checked == true && document.form.subj_text.value == "" )
    {
        alert( "如果邮件主题不能为空!\r\r请重新填写" );
        return false;
    }
    if ( document.form.size_active.checked == true && document.form.size_text.value == "" )
    {
        alert( "如果邮件大小不能为空!\r\r请重新填写" );
        return false;
    }
    if ( document.form.reply_active.checked == true && document.form.reply_text.value == "" )
    {
        alert( "如果邮件自动回复不能为空!\r\r请重新填写" );
        return false;
    }
    return true;
}
</SCRIPT>
</HEAD>
<body bgcolor="#FFFFFF" leftmargin="10" topmargin="10" marginwidth="10" marginheight="10">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
  <tr valign="top"> 
    <td class="tab03" align="center"> 
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100% HEIGHT=48 BACKGROUND='../images/bg-table1.gif'>
<TR>
   <TD ALIGN='left'><DIV CLASS='title'><FONT COLOR='black' SIZE=3>邮件过滤</FONT></DIV></TD>
      <TD ALIGN='right'><font face='Verdana, Arial, Helvetica' color='black' size='2'>Qwebmail</font><font face='Verdana, Arial, Helvetica' color='black' size='2'>&nbsp;&nbsp;</font></TD>
</TR>
</TABLE>
      <hr size="1">
      <form method="post" onsubmit="return check();" action="rule.php" name="form">
        <p class="tab03">邮件过滤规则名称: 
          <input type="text" name="rulename" CLASS="myinput2" value="" >
        </p>
        <table class="content" width="70%">
          
        </table>
        <hr size="1">
        <p class="tab03">选择本规则条件: [可选择下列条件中的一条或几条] </p>
        <table class="content" width="80%">
          <tr> 
            <td class="tab03"> 
              <input type="checkbox" name="from_active" value="1"  >
              如果邮件来源</td>
            <td class="tab03"> 
              <select name="from_cond" CLASS="myselect">
                <option value="12"  >包括</option>
                <option value="13"  >不包括</option>
                <option value="14"  >是</option>
                <option value="15"  >不是</option>
                <option value="16"  >以...开始</option>
                <option value="17"  >以...结束</option>
              </select>
            </td>
            <td class="tab03"> 
              <input type="text" name="from_text" CLASS="myinput2" value="" >
            </td>
            <td class="tab03"> 区分大小写 
              <input type="checkbox" name="from_case" value="1"  >
            </td>
          </tr>
          <tr> 
            <td class="tab03"> 
              <input type="checkbox" name="rcpt_active" value="1"  >
              如果邮件接收者</td>
            <td class="tab03"> 
              <select name="rcpt_cond" CLASS="myselect">
                <option value="12"  >包括</option>
                <option value="13"  >不包括</option>
                <option value="14"  >是</option>
                <option value="15"  >不是</option>
                <option value="16"  >以...开始</option>
                <option value="17"  >以...结束</option>
              </select>
            </td>
            <td class="tab03"> 
              <input type="text" name="rcpt_text" CLASS="myinput2" value="" >
            </td>
            <td class="tab03"> 区分大小写 
              <input type="checkbox" name="rcpt_case" value="1"  >
            </td>
          </tr>
          <tr> 
            <td class="tab03"> 
              <input type="checkbox" name="subj_active" value="1"  >
              如果邮件主题</td>
            <td class="tab03"> 
              <select name="subj_cond" CLASS="myselect">
                <option value="12"  >包括</option>
                <option value="13"  >不包括</option>
                <option value="14"  >是</option>
                <option value="15"  >不是</option>
                <option value="16"  >以...开始</option>
                <option value="17"  >以...结束</option>
              </select>
            </td>
            <td> 
              <input type="text" name="subj_text" CLASS="myinput2" value="" >
            </td>
            <td > 区分大小写 
              <input type="checkbox" name="subj_case" value="1"  >
            </td>
          </tr>
          <tr> 
            <td> 
              <input type="checkbox" name="size_active" value="1"  >
              如果邮件长度</td>
            <td> 
              <select name="size_cond" CLASS="myselect">
                <option value="18"  >&gt;=</option>
                <option value="19"  >&lt;</option>
              </select>
            </td>
            <td> 
              <input type="text" name="size_text" size="10" CLASS="myinput2" value="" >
              K </td>
            <td>&nbsp; </td>
          </tr>
        </table>
        <hr size="1">
        <p class="tab03">选择本规则操作: [可选择下列操作中的一条或几条] </p>
        <table width="100%" class="content">
          <tr> 
            <td class="tab03"> 
              <input type="checkbox" name="reject_active" value="1"  >
              拒收符合条件的邮件</td>
            <td colspan="2"> 
              <input type="hidden" name="fwd_active" value="1">
              <input type="hidden" name="fwd_text" size="35" class="tab03" value="" >
              <input type="hidden" name="fwd_keep" value="1">
            </td>
          </tr>
          <tr> 
            <td class="tab03"> 
              <input type="checkbox" name="move_active" value="1"  >
              转移到指定文件夹:</td>
            <td colspan="2" > 
              <select name="move_text" CLASS="myselect"><option value="1" >收件箱</option><option value="4" >垃圾箱</option>
             </select>
            </td>
          </tr>
          <tr> 
            <td class="tab03"> 
              <input type="checkbox" name="reply_active" value="1"  >
              使用邮件自动回复:</td>
            <td colspan="2" > 
              <textarea name="reply_text" rows="8" cols="60" CLASS=mytextarea></textarea>
            </td>
          </tr>
         
        </table>
        <table width="100%">
          <tr> 
            <td colspan="2"> 
              <hr size="1">
            </td>
          </tr>
          <tr align="center"> 
            <td colspan="2"> 
              <input type=submit name=add value=" 添 加 " CLASS=myinput style='font-family:Tahoma'>
              <input type=submit name=cancel value=" 取 消 " CLASS=myinput style='font-family:Tahoma'>
            
          </tr>
        </table>
        <p>
          <input type="hidden" name="filid" value="0">
        </p>
      </form>
      <p>&nbsp;</p>
    </td>
  </tr>
  <tr valign="bottom"> 
    <td align="center" class="copyright"> 
      <hr size="1">
      <script language="JavaScript" src="/copyright.js">
</script>
    </td>
  </tr>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -