Package de.xima.fc.mail.models
Class ClientMailServerData
- java.lang.Object
-
- de.xima.fc.mail.models.ClientMailServerData
-
- All Implemented Interfaces:
IMailServerData,Serializable
public class ClientMailServerData extends Object implements IMailServerData
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanallowUtf8protected Map<String,String>authAtttributesprotected StringauthNameprotected StringauthPasswordprotected Stringhostprotected EMailAuthenticationTypemailAuthenticationTypeprotected EMailEncryptionmailEncryptionprotected intport
-
Constructor Summary
Constructors Constructor Description ClientMailServerData(MandantMailData clientMailData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>getAuthAttributes()EMailAuthenticationTypegetAuthenticationType()StringgetAuthName()StringgetAuthPassword()EMailEncryptiongetEncrytpionType()StringgetHost()EMailServerScopegetMailServerScope()intgetPort()StringgetSenderAddress()StringgetSenderName()booleanisAllowCustomSenderAddress()booleanisAllowUtf8()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.xima.fc.interfaces.mail.IMailServerData
getAuthenticator, isSupportsCustomSenderName, isSupportsMixedBodyTypes
-
-
-
-
Field Detail
-
allowUtf8
protected boolean allowUtf8
-
authName
protected String authName
-
authPassword
protected String authPassword
-
host
protected String host
-
mailAuthenticationType
protected EMailAuthenticationType mailAuthenticationType
-
mailEncryption
protected EMailEncryption mailEncryption
-
port
protected int port
-
-
Constructor Detail
-
ClientMailServerData
public ClientMailServerData(MandantMailData clientMailData)
-
-
Method Detail
-
getMailServerScope
public EMailServerScope getMailServerScope()
- Specified by:
getMailServerScopein interfaceIMailServerData
-
getAuthAttributes
public Map<String,String> getAuthAttributes()
- Specified by:
getAuthAttributesin interfaceIMailServerData
-
getAuthenticationType
public EMailAuthenticationType getAuthenticationType()
- Specified by:
getAuthenticationTypein interfaceIMailServerData
-
getAuthName
public String getAuthName()
- Specified by:
getAuthNamein interfaceIMailServerData
-
getAuthPassword
public String getAuthPassword()
- Specified by:
getAuthPasswordin interfaceIMailServerData
-
getEncrytpionType
public EMailEncryption getEncrytpionType()
- Specified by:
getEncrytpionTypein interfaceIMailServerData
-
getHost
public String getHost()
- Specified by:
getHostin interfaceIMailServerData
-
getPort
public int getPort()
- Specified by:
getPortin interfaceIMailServerData
-
getSenderAddress
public String getSenderAddress()
- Specified by:
getSenderAddressin interfaceIMailServerData- Returns:
- Configured sender address of the mail server.
-
getSenderName
public String getSenderName()
- Specified by:
getSenderNamein interfaceIMailServerData- Returns:
- Configured sender name of the mail server.
-
isAllowUtf8
public boolean isAllowUtf8()
- Specified by:
isAllowUtf8in interfaceIMailServerData
-
isAllowCustomSenderAddress
public boolean isAllowCustomSenderAddress()
- Specified by:
isAllowCustomSenderAddressin interfaceIMailServerData- Returns:
- Whether this mail server allows a custom sender address. If not, the
IMailServerData.getSenderAddress()must be used.
-
-