Constructor and Description |
---|
MailConfiguration() |
Modifier and Type | Method and Description |
---|---|
void |
configure(URI uri) |
MailConfiguration |
copy()
Returns a copy of this configuration
|
protected JavaMailSender |
createJavaMailSender() |
Properties |
getAdditionalJavaMailProperties() |
String |
getAlternativeBodyHeader() |
long |
getConnectionTimeout() |
String |
getContentType() |
String |
getCopyTo() |
int |
getFetchSize() |
String |
getFolderName() |
String |
getFrom() |
String |
getHost() |
Properties |
getJavaMailProperties() |
JavaMailSender |
getJavaMailSender() |
String |
getMailStoreLogInformation() |
String |
getPassword() |
int |
getPort() |
String |
getProtocol() |
Map<javax.mail.Message.RecipientType,String> |
getRecipients() |
String |
getReplyTo() |
javax.mail.Session |
getSession() |
org.apache.camel.util.jsse.SSLContextParameters |
getSslContextParameters() |
String |
getSubject() |
String |
getUsername() |
boolean |
isCloseFolder() |
boolean |
isDebugMode() |
boolean |
isDelete() |
boolean |
isDisconnect() |
boolean |
isDummyTrustManager() |
boolean |
isIgnoreUnsupportedCharset() |
boolean |
isIgnoreUriScheme() |
boolean |
isMapMailMessage() |
boolean |
isPeek() |
boolean |
isSecureProtocol()
Is the used protocol to be secure or not
|
boolean |
isUnseen() |
boolean |
isUseInlineAttachments() |
void |
setAdditionalJavaMailProperties(Properties additionalJavaMailProperties)
Sets additional java mail properties, that will append/override any default properties
that is set based on all the other options.
|
void |
setAlternativeBodyHeader(String alternativeBodyHeader) |
void |
setBCC(String address)
Sets the BCC email address.
|
void |
setCC(String address)
Sets the CC email address.
|
void |
setCloseFolder(boolean closeFolder) |
void |
setConnectionTimeout(int connectionTimeout) |
void |
setContentType(String contentType) |
void |
setCopyTo(String copyTo) |
void |
setDebugMode(boolean debugMode) |
void |
setDelete(boolean delete) |
void |
setDisconnect(boolean disconnect) |
void |
setDummyTrustManager(boolean dummyTrustManager) |
void |
setFetchSize(int fetchSize) |
void |
setFolderName(String folderName) |
void |
setFrom(String from) |
void |
setHost(String host) |
void |
setIgnoreUnsupportedCharset(boolean ignoreUnsupportedCharset) |
void |
setIgnoreUriScheme(boolean ignoreUriScheme) |
void |
setJavaMailProperties(Properties javaMailProperties)
Sets the java mail options.
|
void |
setJavaMailSender(JavaMailSender javaMailSender) |
void |
setMapMailMessage(boolean mapMailMessage) |
void |
setPassword(String password) |
void |
setPeek(boolean peek) |
void |
setPort(int port) |
void |
setProtocol(String protocol) |
void |
setReplyTo(String replyTo) |
void |
setSession(javax.mail.Session session) |
void |
setSslContextParameters(org.apache.camel.util.jsse.SSLContextParameters sslContextParameters) |
void |
setSubject(String subject) |
void |
setTo(String address)
Sets the To email address.
|
void |
setUnseen(boolean unseen) |
void |
setUseInlineAttachments(boolean useInlineAttachments) |
void |
setUsername(String username) |
public MailConfiguration copy()
public void configure(URI uri)
protected JavaMailSender createJavaMailSender()
public boolean isSecureProtocol()
public String getMailStoreLogInformation()
public JavaMailSender getJavaMailSender()
public void setJavaMailSender(JavaMailSender javaMailSender)
public String getHost()
public void setHost(String host)
public Properties getJavaMailProperties()
public void setJavaMailProperties(Properties javaMailProperties)
public Properties getAdditionalJavaMailProperties()
public void setAdditionalJavaMailProperties(Properties additionalJavaMailProperties)
public String getPassword()
public void setPassword(String password)
public String getSubject()
public void setSubject(String subject)
public int getPort()
public void setPort(int port)
public String getProtocol()
public void setProtocol(String protocol)
public javax.mail.Session getSession()
public void setSession(javax.mail.Session session)
public String getUsername()
public void setUsername(String username)
public String getFrom()
public void setFrom(String from)
public boolean isDelete()
public void setDelete(boolean delete)
public boolean isMapMailMessage()
public void setMapMailMessage(boolean mapMailMessage)
public String getFolderName()
public void setFolderName(String folderName)
public boolean isIgnoreUriScheme()
public void setIgnoreUriScheme(boolean ignoreUriScheme)
public boolean isUnseen()
public void setUnseen(boolean unseen)
public void setTo(String address)
public void setCC(String address)
public void setBCC(String address)
public String getReplyTo()
public void setReplyTo(String replyTo)
public int getFetchSize()
public void setFetchSize(int fetchSize)
public boolean isDebugMode()
public void setDebugMode(boolean debugMode)
public long getConnectionTimeout()
public void setConnectionTimeout(int connectionTimeout)
public boolean isDummyTrustManager()
public void setDummyTrustManager(boolean dummyTrustManager)
public String getContentType()
public void setContentType(String contentType)
public String getAlternativeBodyHeader()
public void setAlternativeBodyHeader(String alternativeBodyHeader)
public boolean isUseInlineAttachments()
public void setUseInlineAttachments(boolean useInlineAttachments)
public boolean isIgnoreUnsupportedCharset()
public void setIgnoreUnsupportedCharset(boolean ignoreUnsupportedCharset)
public boolean isDisconnect()
public void setDisconnect(boolean disconnect)
public boolean isCloseFolder()
public void setCloseFolder(boolean closeFolder)
public org.apache.camel.util.jsse.SSLContextParameters getSslContextParameters()
public void setSslContextParameters(org.apache.camel.util.jsse.SSLContextParameters sslContextParameters)
public String getCopyTo()
public void setCopyTo(String copyTo)
public boolean isPeek()
public void setPeek(boolean peek)
Apache Camel