public class MailToHostTransmitter
extends Object
Constructor and Description |
---|
MailToHostTransmitter() |
Modifier and Type | Method and Description |
---|---|
OutgoingConnectionsRegistry |
getOutgoingConnectionRegistry() |
void |
setLogIdFactory(LogIdFactory logIdFactory) |
void |
setOutgoingConnectionRegistry(OutgoingConnectionsRegistry outgoingConnectionRegistry) |
void |
transmit(Mail mail,
SmtpClient client)
Delivers the mail to the SMTP server running on the specified host.
|
public void transmit(Mail mail, SmtpClient client) throws SendException, RecipientsWereRejectedException, PostponeException
client
- an unconnected, but otherwise fully initialized
SmtpClient
.PostponeException
- if it has not even tried connecting to the host, because it
is likely that the host is busy at this moment.SendException
RecipientsWereRejectedException
public void setOutgoingConnectionRegistry(OutgoingConnectionsRegistry outgoingConnectionRegistry)
public OutgoingConnectionsRegistry getOutgoingConnectionRegistry()
public void setLogIdFactory(LogIdFactory logIdFactory)