diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2002-11-19 14:03:16 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2002-11-19 14:03:16 +0000 |
commit | b124ec08e0cba333ec21b02e9a4e1ae6353ffc4b (patch) | |
tree | 76baeb24d1cee038483c7630038af4834a1922e7 | |
parent | e2e5a90391f4c96f17e4fd436b047356b081f02b (diff) | |
download | mailutils-b124ec08e0cba333ec21b02e9a4e1ae6353ffc4b.tar.gz mailutils-b124ec08e0cba333ec21b02e9a4e1ae6353ffc4b.tar.bz2 |
(sieve_message): New function.
-rw-r--r-- | libsieve/runtime.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/libsieve/runtime.c b/libsieve/runtime.c index 993e02957..07febbc2d 100644 --- a/libsieve/runtime.c +++ b/libsieve/runtime.c @@ -323,3 +323,20 @@ sieve_mailbox (sieve_machine_t mach, mailbox_t mbox) return rc; } + +int +sieve_message (sieve_machine_t mach, message_t msg) +{ + int rc; + + if (!mach || !msg) + return EINVAL; + + mach->msgno = 1; + mach->msg = msg; + mach->mailbox = NULL; + rc = sieve_run (mach); + mach->msg = NULL; + + return rc; +} |