public class SieveMailet
extends org.apache.jsieve.mailet.SieveMailboxMailet
implements org.apache.jsieve.mailet.Poster
| Constructor and Description |
|---|
SieveMailet() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getUsername(org.apache.mailet.MailAddress m)
Return the username to use for sieve processing for the given
MailAddress.
|
void |
init(org.apache.mailet.MailetConfig config) |
void |
post(String url,
javax.mail.internet.MimeMessage mail) |
void |
setFileSystem(FileSystem fileSystem) |
void |
setFolder(String folder) |
void |
setMailboxManager(org.apache.james.mailbox.MailboxManager mailboxManager) |
void |
setUsersRepository(UsersRepository usersRepos) |
void |
storeMail(org.apache.mailet.MailAddress sender,
org.apache.mailet.MailAddress recipient,
org.apache.mailet.Mail mail) |
getLocator, getMailetInfo, getPoster, getScriptUri, handleFailure, init, isConsume, isInfoLoggingOn, isQuiet, isVerbose, service, setConsume, setLocator, setPoster, setQuiet, setVerbose, sieveMessage, storeMessageInboxpublic void setUsersRepository(UsersRepository usersRepos)
public void setMailboxManager(org.apache.james.mailbox.MailboxManager mailboxManager)
public void setFileSystem(FileSystem fileSystem)
public void setFolder(String folder)
public void init(org.apache.mailet.MailetConfig config)
throws javax.mail.MessagingException
init in interface org.apache.mailet.Mailetinit in class org.apache.jsieve.mailet.SieveMailboxMailetjavax.mail.MessagingExceptionprotected String getUsername(org.apache.mailet.MailAddress m)
getUsername in class org.apache.jsieve.mailet.SieveMailboxMailetm - public void storeMail(org.apache.mailet.MailAddress sender,
org.apache.mailet.MailAddress recipient,
org.apache.mailet.Mail mail)
throws javax.mail.MessagingException
storeMail in class org.apache.jsieve.mailet.SieveMailboxMailetjavax.mail.MessagingExceptionpublic void post(String url, javax.mail.internet.MimeMessage mail) throws javax.mail.MessagingException
post in interface org.apache.jsieve.mailet.Posterjavax.mail.MessagingExceptionCopyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.