public class MailService extends AbstractService implements IMailService
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
JAVAMAIL_FROM |
protected static java.lang.String |
JAVAMAIL_HOST_NAME |
protected static java.lang.String |
JAVAMAIL_PORT_NUMBER |
protected static java.lang.String |
JAVAMAIL_PORT_NUMBER_SSL |
protected static java.lang.String |
JAVAMAIL_TRANSPORT |
protected static java.lang.String |
JAVAMAIL_TRUST_HOST |
protected static java.lang.String |
JAVAMAIL_TRUST_HOST_SSL |
protected static java.lang.String |
JAVAMAIL_USE_AUTH |
protected static java.lang.String |
JAVAMAIL_USE_STARTTLS |
log, parameterService, platform, sqlTemplate, sqlTemplateDirty, symmetricDialect, tablePrefix| Constructor and Description |
|---|
MailService(IParameterService parameterService,
ISymmetricDialect symmetricDialect) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Properties |
getJavaMailProperties() |
protected java.util.Properties |
getJavaMailProperties(org.jumpmind.properties.TypedProperties typedProp) |
protected java.lang.String |
getNestedErrorMessage(java.lang.Exception e) |
java.lang.String |
sendEmail(java.lang.String subject,
java.lang.String text,
java.lang.String toRecipients) |
java.lang.String |
sendEmail(java.lang.String subject,
java.lang.String text,
java.lang.String toRecipients,
java.lang.String ccRecipients,
java.lang.String bccRecipients) |
protected java.lang.String |
sendEmail(java.lang.String subject,
java.lang.String text,
java.lang.String toRecipients,
java.lang.String ccRecipients,
java.lang.String bccRecipients,
java.util.Properties prop,
java.lang.String transportType,
boolean useAuth,
java.lang.String user,
java.lang.String password) |
java.lang.String |
sendEmail(java.lang.String subject,
java.lang.String text,
java.lang.String toRecipients,
java.lang.String ccRecipients,
java.lang.String bccRecipients,
org.jumpmind.properties.TypedProperties prop) |
java.lang.String |
sendEmail(java.lang.String subject,
java.lang.String text,
java.lang.String toRecipients,
org.jumpmind.properties.TypedProperties prop) |
java.lang.String |
testTransport(org.jumpmind.properties.TypedProperties prop) |
assertNotNull, buildBatchWhere, close, createSqlReplacementTokens, createSqlReplacementTokens, getJdbcTemplate, getParameterService, getSql, getSymmetricDialect, getTablePrefix, getTargetDialect, getTargetPlatform, getTargetPlatform, isCalledFromSymmetricAdminTool, isSet, isStreamClosedByClient, isSymmetricTable, logOnce, maxDate, readAcks, sendAck, setSqlMap, synchronize, toNodeIds, toNodeIdsprotected static final java.lang.String JAVAMAIL_HOST_NAME
protected static final java.lang.String JAVAMAIL_TRANSPORT
protected static final java.lang.String JAVAMAIL_PORT_NUMBER
protected static final java.lang.String JAVAMAIL_PORT_NUMBER_SSL
protected static final java.lang.String JAVAMAIL_FROM
protected static final java.lang.String JAVAMAIL_USE_STARTTLS
protected static final java.lang.String JAVAMAIL_USE_AUTH
protected static final java.lang.String JAVAMAIL_TRUST_HOST
protected static final java.lang.String JAVAMAIL_TRUST_HOST_SSL
public MailService(IParameterService parameterService, ISymmetricDialect symmetricDialect)
public java.lang.String sendEmail(java.lang.String subject,
java.lang.String text,
java.lang.String toRecipients)
sendEmail in interface IMailServicepublic java.lang.String sendEmail(java.lang.String subject,
java.lang.String text,
java.lang.String toRecipients,
java.lang.String ccRecipients,
java.lang.String bccRecipients)
public java.lang.String sendEmail(java.lang.String subject,
java.lang.String text,
java.lang.String toRecipients,
org.jumpmind.properties.TypedProperties prop)
sendEmail in interface IMailServicepublic java.lang.String sendEmail(java.lang.String subject,
java.lang.String text,
java.lang.String toRecipients,
java.lang.String ccRecipients,
java.lang.String bccRecipients,
org.jumpmind.properties.TypedProperties prop)
protected java.lang.String sendEmail(java.lang.String subject,
java.lang.String text,
java.lang.String toRecipients,
java.lang.String ccRecipients,
java.lang.String bccRecipients,
java.util.Properties prop,
java.lang.String transportType,
boolean useAuth,
java.lang.String user,
java.lang.String password)
public java.lang.String testTransport(org.jumpmind.properties.TypedProperties prop)
testTransport in interface IMailServiceprotected java.lang.String getNestedErrorMessage(java.lang.Exception e)
protected java.util.Properties getJavaMailProperties()
protected java.util.Properties getJavaMailProperties(org.jumpmind.properties.TypedProperties typedProp)