Package de.xima.fc.mail
Class MailContextProvider
- java.lang.Object
 - 
- de.xima.fc.mail.MailContextProvider
 
 
- 
public final class MailContextProvider extends Object
 
- 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.mail.AuthenticatorgetAuthenticatorFor(String username, String password)static IMailContextgetContextFor(Mandant m)static IMailContextgetContextFor(MandantMailData mailData)static IMailContextgetContextFor(String server, Integer port, javax.mail.Authenticator auth, EMailEncryption encryption)static javax.mail.AddressgetSenderFromContext(Mandant m)static javax.mail.AddressgetSenderFromContext(UserContext uc, Mandant client)static IMailContextgetSystemContext()static voidsetMailContextFactory(IMailContextFactory factory) 
 - 
 
- 
- 
Method Detail
- 
setMailContextFactory
public static void setMailContextFactory(IMailContextFactory factory)
 
- 
getContextFor
public static IMailContext getContextFor(MandantMailData mailData)
 
- 
getSystemContext
public static IMailContext getSystemContext()
 
- 
getSenderFromContext
public static javax.mail.Address getSenderFromContext(UserContext uc, Mandant client) throws javax.mail.internet.AddressException, UnsupportedEncodingException
- Throws:
 javax.mail.internet.AddressExceptionUnsupportedEncodingException
 
- 
getSenderFromContext
public static javax.mail.Address getSenderFromContext(Mandant m) throws javax.mail.internet.AddressException, UnsupportedEncodingException
- Throws:
 javax.mail.internet.AddressExceptionUnsupportedEncodingException
 
- 
getContextFor
public static IMailContext getContextFor(Mandant m)
 
- 
getContextFor
public static IMailContext getContextFor(String server, Integer port, javax.mail.Authenticator auth, EMailEncryption encryption)
 
 - 
 
 -