📄 modifyrule.php
字号:
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'> </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";}?>>>=</option>
<option value="19" <?if(($size2!='')&&($size3=='19')){echo "selected";}?>><</option>
</select>
</td>
<td class="tab03">
<input type="text" name="size_text" size="10" CLASS="myinput2" value="<?echo $size2;?>" >
K </td>
<td class="tab03"> </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> </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 + -