public class UserManager extends Object
| Constructor and Description |
|---|
UserManager(ImapHostManager imapHostManager) |
| Modifier and Type | Method and Description |
|---|---|
GreenMailUser |
createUser(String email,
String login,
String password) |
void |
deleteUser(GreenMailUser user) |
void |
deliver(MovingMessage msg,
MailAddress mailAddress) |
ImapHostManager |
getImapHostManager() |
MessageDeliveryHandler |
getMessageDeliveryHandler() |
GreenMailUser |
getUser(String login) |
GreenMailUser |
getUserByEmail(String email) |
boolean |
hasUser(String userId)
Checks if user exists.
|
boolean |
isAuthRequired() |
Collection<GreenMailUser> |
listUser() |
void |
setAuthRequired(boolean auth) |
void |
setMessageDeliveryHandler(MessageDeliveryHandler deliveryHandler) |
boolean |
test(String userId,
String password) |
public UserManager(ImapHostManager imapHostManager)
public GreenMailUser getUser(String login)
public GreenMailUser getUserByEmail(String email)
public GreenMailUser createUser(String email, String login, String password) throws UserException
UserExceptionpublic void deleteUser(GreenMailUser user)
public Collection<GreenMailUser> listUser()
public void setAuthRequired(boolean auth)
public boolean isAuthRequired()
public ImapHostManager getImapHostManager()
public boolean hasUser(String userId)
userId - the user id, which can be an email or the login.public void setMessageDeliveryHandler(MessageDeliveryHandler deliveryHandler)
public MessageDeliveryHandler getMessageDeliveryHandler()
public void deliver(MovingMessage msg, MailAddress mailAddress) throws MessagingException, UserException
MessagingExceptionUserExceptionCopyright © 2006–2022 Icegreen Technologies. All rights reserved.