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

📄 modifyrule.php

📁 php邮件模块
💻 PHP
📖 第 1 页 / 共 2 页
字号:

if($reply_active  == "1"&&$reply_text!=''){
	autoresponseset($G_HOME,$reply_text,$rulename);
	$filter7="`/usr/local/bin/mailbot -A \"X-Sender:$G_USERNAME@$G_DOMAIN\" -A \"From:$G_USERNAME@$G_DOMAIN\" -m \"$G_HOME/Maildir/autoresponses/$rulename\" \$SENDMAIL -f \"\"`";
$do.="自动回复";
}
if($reject_active  == "1"){
$filter5="`/usr/local/bin/mailbot -A \"X-Sender: $G_USERNAME@$G_DOMAIN\" -A \"From: $G_USERNAME@$G_DOMAIN\" -s \"Undelivered Mail Returned (无法投递的退信)\" -m \"$G_HOME/Maildir/autoresponses/refuse\" \$SENDMAIL -f \"\"`\nto \"/dev/null\"";
   $do.="拒收邮件";
    }
$filter8="to \"$G_HOME/Maildir/.\"";
if (($filter1!=''||$filter2!=''||$filter3!=''||$filter4!='')&&($filter5!=''||$filter6!=''||$filter7!='')){
$rule="##name:$rulename\n##from:$from_cond,$from_text,$from_case\n##rcpt:$rcpt_cond,$rcpt_text,$rcpt_case\n##subj:$subj_cond,$subj_text,$subj_case\n##size:$size_cond,$size_text\n##do:$do\n##move:$move_text\n##reply:$reply_active\n##reject:$reject_active\nif($filter1 || $filter2 || $filter3 ||$filter4)\n{\n$filter5\n$filter7\n$filter6\n}\n$filter8";

         filtermodify($G_HOME,$rulename,$rule);
         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="modifyrule.php" name="form">
        <p class="tab03">邮件过滤规则名称: 
          <input type="text" name="rulename" CLASS="myinput2" value="<?echo $filtername;?>" >
        </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" <?if($from2!=''){echo "checked";}?>>
              如果邮件来源</td>
            <td class="tab03"> 
              <select name="from_cond" CLASS="myselect">
                <option value="12"  <?if(($from2!='')&&($from3=='12')){echo "selected";}?>>包括</option>
                <option value="13"  <?if(($from2!='')&&($from3=='13')){echo "selected";}?>>不包括</option>
                <option value="14"  <?if(($from2!='')&&($from3=='14')){echo "selected";}?>>是</option>
                <option value="15"  <?if(($from2!='')&&($from3=='15')){echo "selected";}?>>不是</option>
                <option value="16"  <?if(($from2!='')&&($from3=='16')){echo "selected";}?>>以...开始</option>
                <option value="17"  <?if(($from2!='')&&($from3=='17')){echo "selected";}?>>以...结束</option>
              </select>
            </td>
            <td class="tab03"> 
              <input type="text" name="from_text" CLASS="myinput2" value="<?echo $from2;?>" >
            </td>
            <td class="tab03"> 区分大小写 
              <input type="checkbox" name="from_case" value="1" <?if($from4!=''){echo "checked";}?> >
            </td>
          </tr>
          <tr> 
            <td > 
              <input type="checkbox" name="rcpt_active" value="1"  <?if($rcpt2!=''){echo "checked";}?>>
              如果邮件接收者</td>
            <td > 
              <select name="rcpt_cond" CLASS="myselect">
                <option value="12"  <?if(($rcpt2!='')&&($rcpt3=='12')){echo "selected";}?>>包括</option>
                <option value="13"  <?if(($rcpt2!='')&&($rcpt3=='13')){echo "selected";}?>>不包括</option>
                <option value="14"  <?if(($rcpt2!='')&&($rcpt3=='14')){echo "selected";}?>>是</option>
                <option value="15"  <?if(($rcpt2!='')&&($rcpt3=='15')){echo "selected";}?>>不是</option>
                <option value="16"  <?if(($rcpt2!='')&&($rcpt3=='16')){echo "selected";}?>>以...开始</option>
                <option value="17"  <?if(($rcpt2!='')&&($rcpt3=='17')){echo "selected";}?>>以...结束</option>
              </select>
            </td>
            <td > 
              <input type="text" name="rcpt_text" CLASS="myinput2" value="<?echo $rcpt2;?>" >
            </td>
            <td class="tab03"> 区分大小写 
              <input type="checkbox" name="rcpt_case" value="1" <?if($rcpt4!=''){echo "checked";}?> >
            </td>
          </tr>
          <tr> 
            <td class="tab03"> 
              <input type="checkbox" name="subj_active" value="1"  <?if($subj2!=''){echo "checked";}?>>
              如果邮件主题</td>
            <td class="tab03"> 
              <select name="subj_cond" CLASS="myselect">
                 <option value="12"  <?if(($subj2!='')&&($subj3=='12')){echo "selected";}?>>包括</option>
                <option value="13"  <?if(($subj2!='')&&($subj3=='13')){echo "selected";}?>>不包括</option>
                <option value="14"  <?if(($subj2!='')&&($subj3=='14')){echo "selected";}?>>是</option>
                <option value="15"  <?if(($subj2!='')&&($subj3=='15')){echo "selected";}?>>不是</option>
                <option value="16"  <?if(($subj2!='')&&($subj3=='16')){echo "selected";}?>>以...开始</option>
                <option value="17"  <?if(($subj2!='')&&($subj3=='17')){echo "selected";}?>>以...结束</option>
              </select>
            </td>
            <td class="tab03"> 
              <input type="text" name="subj_text" CLASS="myinput2" value="<?echo $subj2;?>" >
            </td>
            <td class="tab03"> 区分大小写 
              <input type="checkbox" name="subj_case" value="1" <?if($subj4!=''){echo "checked";}?> >
            </td>
          </tr>
          <tr> 
            <td class="tab03"> 
              <input type="checkbox" name="size_active" value="1" <?if($size2!=''){echo "checked";}?>>
              如果邮件长度</td>
            <td class="tab03"> 
              <select name="size_cond" CLASS="myselect">
                <option value="18"  <?if(($size2!='')&&($size3=='18')){echo "selected";}?>>&gt;=</option>
                <option value="19"  <?if(($size2!='')&&($size3=='19')){echo "selected";}?>>&lt;</option>
              </select>
            </td>
            <td class="tab03"> 
              <input type="text" name="size_text" size="10" CLASS="myinput2" value="<?echo $size2;?>" >
              K </td>
            <td class="tab03">&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" <?if($reject!=''){echo "checked";}?> >
              拒收符合条件的邮件</td>
            <td colspan="2">
            </td>
          </tr>
          <tr> 
            <td class="tab03"> 
              <input type="checkbox" name="move_active" value="1" <?if($move!=''){echo "checked";}?> >
              转移到指定文件夹:</td>
            <td colspan="2"> 
              <select name="move_text" CLASS="myselect">
              <option value="1" <?if(($move!='')&&(trim($move)=='1')){echo "selected";}?>>收件箱</option>
              <option value="4" <?if(($move!='')&&(trim($move)=='4')){echo "selected";}?>>垃圾箱</option>
             </select>
            </td>
          </tr>
          <tr> 
            <td class="tab03"> 
              <input type="checkbox" name="reply_active" value="1" <?if($reply!=''){echo "checked";}?> >
              使用邮件自动回复:</td>
            <td colspan="2"> 
              <textarea name="reply_text" rows="8" cols="60" CLASS=mytextarea><?echo $show;?></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=modify1 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 + -