public class SieveWriter
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
SieveWriter.Type  | 
| Constructor and Description | 
|---|
SieveWriter()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
generateSieveScript(SieveWriter.Type type,
                   ItemValue<Mailbox> mbox,
                   java.lang.String displayName,
                   ItemValue<Domain> domain,
                   MailFilter filter)  | 
java.util.Optional<java.lang.String> | 
sieveFrom(ItemValue<Mailbox> mbox,
         java.lang.String displayName)  | 
void | 
write(ItemValue<Mailbox> mailboxItem,
     java.lang.String displayName,
     ItemValue<Domain> domain,
     MailFilter filter)  | 
void | 
write(java.lang.String domainUid,
     MailFilter filter)  | 
public java.lang.String generateSieveScript(SieveWriter.Type type, ItemValue<Mailbox> mbox, java.lang.String displayName, ItemValue<Domain> domain, MailFilter filter) throws java.io.IOException, freemarker.template.TemplateException
java.io.IOExceptionfreemarker.template.TemplateExceptionpublic java.util.Optional<java.lang.String> sieveFrom(ItemValue<Mailbox> mbox, java.lang.String displayName)
public void write(ItemValue<Mailbox> mailboxItem, java.lang.String displayName, ItemValue<Domain> domain, MailFilter filter)
public void write(java.lang.String domainUid,
                  MailFilter filter)
domainUid - filter - ServerFaultCopyright © 2023. All Rights Reserved.