steffen: server/kolab-webadmin/kolab-webadmin/php/admin/include sieveutils.class.php, 1.5, 1.6
cvs at intevation.de
cvs at intevation.de
Wed Mar 9 03:47:07 CET 2005
Author: steffen
Update of /kolabrepository/server/kolab-webadmin/kolab-webadmin/php/admin/include
In directory doto:/tmp/cvs-serv28065/kolab-webadmin/php/admin/include
Modified Files:
sieveutils.class.php
Log Message:
started adding extra features to vacation script
Index: sieveutils.class.php
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/kolab-webadmin/php/admin/include/sieveutils.class.php,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- sieveutils.class.php 13 Jan 2005 03:26:57 -0000 1.5
+++ sieveutils.class.php 9 Mar 2005 02:47:05 -0000 1.6
@@ -49,6 +49,22 @@
return $addresses;
}
+ /*static*/ function getMailDomain( $script ) {
+ $maildomain = false;
+ if( preg_match( '/if not address :contains :domain "From" "(.*)" { keep; stop; }/', $script, $regs ) ) {
+ $maildomain = $regs[1];
+ }
+ return $maildomain;
+ }
+
+ /*static*/ function getOnlySpam( $script ) {
+ $onlyspam = false;
+ if( preg_match('/if header :contains "X-Spam-Flag" "YES" {/', $script ) ) {
+ $onlyspam = true;
+ }
+ return $onlyspam;
+ }
+
/*static*/ function getVacationDays( $script ) {
$days = false;
if( preg_match("/:days ([0-9]+)/s", $script, $regs ) ) {
More information about the commits
mailing list