org.mule.transport.email
Class SmtpConnector
java.lang.Object
org.mule.transport.AbstractConnector
org.mule.transport.email.AbstractMailConnector
org.mule.transport.email.SmtpConnector
- All Implemented Interfaces:
- ExceptionListener, EventListener, javax.resource.spi.work.WorkListener, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, NamedObject, Connectable, Connector
- Direct Known Subclasses:
- SmtpsConnector
public class SmtpConnector
- extends AbstractMailConnector
SmtpConnector is used to connect to and send data to an SMTP mail
server
| Fields inherited from class org.mule.transport.AbstractConnector |
connected, connecting, connectionStrategy, createMultipleTransactedReceivers, DEFAULT_NUM_CONCURRENT_TX_RECEIVERS, dispatcherFactory, dispatchers, disposed, disposing, exceptionListener, initialised, logger, muleContext, name, numberOfConcurrentTransactedReceivers, receivers, requesterFactory, requesters, serviceDescriptor, serviceOverrides, sessionHandler, started, startOnConnect |
| Methods inherited from class org.mule.transport.email.AbstractMailConnector |
doConnect, doDisconnect, doDispose, doInitialise, doStart, doStop, dumpProperties, extendPropertiesForSession, getAuthenticator, getBaseProtocol, getMailboxFolder, getSessionDetails, newSession, setAuthenticator, setMailboxFolder, urlFromEndpoint |
| Methods inherited from class org.mule.transport.AbstractConnector |
checkDisposed, connect, destroyReceiver, disconnect, dispatch, dispose, disposeDispatchers, disposeReceivers, disposeRequesters, disposeWorkManagers, exceptionThrown, fireNotification, getConnectEventId, getConnectionDescription, getConnectionStrategy, getDefaultInboundTransformers, getDefaultOutboundTransformers, getDefaultResponseTransformers, getDispatcherFactory, getDispatcherThreadingProfile, getDispatcherWorkManager, getExceptionListener, getMaxDispatchersActive, getMaxRequestersActive, getMessageAdapter, getMuleContext, getName, getNumberOfConcurrentTransactedReceivers, getOutputStream, getReceiver, getReceiverKey, getReceivers, getReceivers, getReceiverThreadingProfile, getReceiverWorkManager, getReplyToHandler, getRequesterFactory, getRequesterThreadingProfile, getRequesterWorkManager, getScheduler, getServiceDescriptor, getServiceOverrides, getSessionHandler, getSupportedProtocols, handleException, handleWorkException, initFromServiceDescriptor, initialise, initialiseFromUrl, initWorkManagers, isConnected, isCreateMultipleTransactedReceivers, isDisposed, isDisposing, isEnableMessageEvents, isRemoteSyncEnabled, isStarted, isSyncEnabled, lookupReceiver, registerListener, registerSupportedProtocol, registerSupportedProtocolWithoutPrefix, request, request, send, setConnectionStrategy, setCreateMultipleTransactedReceivers, setDispatcherFactory, setDispatcherThreadingProfile, setDynamicNotification, setExceptionListener, setMaxDispatchersActive, setMaxRequestersActive, setMuleContext, setName, setNumberOfConcurrentTransactedReceivers, setReceiverThreadingProfile, setRequesterFactory, setRequesterThreadingProfile, setServiceOverrides, setSessionHandler, setSupportedProtocols, setupDispatchReturn, setupRequestReturn, start, stop, supportsProtocol, toString, unregisterListener, unregisterSupportedProtocol, updateCachedNotificationHandler, workAccepted, workCompleted, workRejected, workStarted |
SMTP
public static final String SMTP
- See Also:
- Constant Field Values
DEFAULT_SMTP_HOST
public static final String DEFAULT_SMTP_HOST
- See Also:
- Constant Field Values
DEFAULT_SMTP_PORT
public static final int DEFAULT_SMTP_PORT
- See Also:
- Constant Field Values
DEFAULT_CONTENT_TYPE
public static final String DEFAULT_CONTENT_TYPE
- See Also:
- Constant Field Values
SmtpConnector
public SmtpConnector()
getProtocol
public String getProtocol()
createReceiver
public MessageReceiver createReceiver(Service service,
InboundEndpoint endpoint)
throws Exception
- Overrides:
createReceiver in class AbstractConnector
- Throws:
Exception
getFromAddress
public String getFromAddress()
- Returns:
- The default from address to use
getBccAddresses
public String getBccAddresses()
- Returns:
- the default comma separated list of BCC addresses to use
getCcAddresses
public String getCcAddresses()
- Returns:
- the default comma separated list of CC addresses to use
getSubject
public String getSubject()
- Returns:
- the default message subject to use
setBccAddresses
public void setBccAddresses(String string)
setCcAddresses
public void setCcAddresses(String string)
setSubject
public void setSubject(String string)
setFromAddress
public void setFromAddress(String string)
getReplyToAddresses
public String getReplyToAddresses()
setReplyToAddresses
public void setReplyToAddresses(String replyTo)
getCustomHeaders
public Properties getCustomHeaders()
setCustomHeaders
public void setCustomHeaders(Properties customHeaders)
getContentType
public String getContentType()
setContentType
public void setContentType(String contentType)
getDefaultPort
public int getDefaultPort()
- Overrides:
getDefaultPort in class AbstractMailConnector
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.