Unix and Linux Discussions Tagged with conditions |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
3 |
5,185 |
UNIX for Beginners Questions & Answers |
|
|
|
2 |
5,040 |
UNIX for Beginners Questions & Answers |
|
|
|
14 |
15,102 |
UNIX for Advanced & Expert Users |
|
|
|
7 |
3,637 |
UNIX for Beginners Questions & Answers |
|
|
|
3 |
5,157 |
Shell Programming and Scripting |
|
|
|
3 |
5,092 |
Shell Programming and Scripting |
|
|
|
4 |
9,833 |
Shell Programming and Scripting |
|
|
|
2 |
1,759 |
Shell Programming and Scripting |
|
|
|
6 |
1,380 |
Shell Programming and Scripting |
|
|
|
7 |
3,568 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
1,596 |
Shell Programming and Scripting |
|
|
|
8 |
2,926 |
Shell Programming and Scripting |
|
|
|
3 |
2,796 |
UNIX for Dummies Questions & Answers |
|
|
|
8 |
3,997 |
Shell Programming and Scripting |
|
|
|
2 |
48,591 |
Shell Programming and Scripting |
|
|
|
3 |
6,383 |
Shell Programming and Scripting |
|
|
|
0 |
1,812 |
Complex Event Processing RSS News |
|
|
|
0 |
1,394 |
Complex Event Processing RSS News |
|
|
|
4 |
4,040 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
5,480 |
Shell Programming and Scripting |
|
|
|
5 |
35,607 |
UNIX for Dummies Questions & Answers |
|
|
|
6 |
14,375 |
Shell Programming and Scripting |
|
|
|
3 |
4,992 |
Shell Programming and Scripting |
|
|
|
5 |
20,308 |
UNIX for Dummies Questions & Answers |
|
|
|
9 |
3,194 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
3,201 |
Shell Programming and Scripting |
|
|
|
1 |
8,830 |
Shell Programming and Scripting |
|
|
|
2 |
2,167 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
3,681 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
2,345 |
UNIX for Dummies Questions & Answers |
Net::Sieve::Script::Condition(3pm) User Contributed Perl Documentation Net::Sieve::Script::Condition(3pm)
NAME
Net::Sieve::Script::Condition - parse and write conditions in sieve scripts
SYNOPSIS
use Net::Sieve::Script::Condition;
my $cond = Net::Sieve::Script::Condition->new('header');
$cond->match_type(':contains');
$cond->key_list('"[Test4]"');
$cond->header_list('"Subject"');
print $cond->write();
or
my $cond = Net::Sieve::Script::Condition->new(
'anyof (
header :contains "Subject" "[Test]",
header :contains "Subject" "[Test2]")'
);
print $cond->write();
DESCRIPTION
Parse and write condition part of Sieve rules, see Net::Sieve::Script.
Support RFC 5228, 5231 (relationnal) and regex draft
CONSTRUCTOR
new
Match and set accessors for each condition object in conditions tree, "test" is mandatory
Internal
id : id for condition, set by creation order
condition : array of sub conditions
parent : parent of sub condition
AllConds : array of pointers for all conditions
Condition parts
not : 'not' or nothing
test : 'header', 'address', 'exists', ...
key_list : "subject" or ["To", "Cc"]
header_list : "text" or ["text1", "text2"]
address_part : ':all ', ':localpart ', ...
match_type : ':is ', ':contains ', ...
comparator : string part
METHODS
equals
Purpose : test conditions
Return : 1 on equals conditions
write
Purpose : write rule conditions in text format
Return : multi-line formated text
AUTHOR
Yves Agostini
CPAN ID: YVESAGO
Univ Metz
agostini@univ-metz.fr
http://www.crium.univ-metz.fr
COPYRIGHT
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.
perl v5.10.0 2008-09-15 Net::Sieve::Script::Condition(3pm)