📄 rule.php
字号:
$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'> </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" >>=</option>
<option value="19" ><</option>
</select>
</td>
<td>
<input type="text" name="size_text" size="10" CLASS="myinput2" value="" >
K </td>
<td> </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> </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 + -