LibreOffice
LibreOffice 24.2 SDK API Reference
|
Represents a SMTP service abstraction. More...
import"XSmtpService.idl";
Public Member Functions | |
void | sendMailMessage ([in] XMailMessage xMailMessage) raises (com::sun::star::io::NotConnectedException, com::sun::star::mail::SendMailMessageFailedException, com::sun::star::mail::MailException, com::sun::star::datatransfer::UnsupportedFlavorException) |
Send a mail message to its recipients. More... | |
Public Member Functions inherited from XMailService | |
sequence< string > | getSupportedConnectionTypes () |
Returns all connection types which are supported to connect to the mail service. More... | |
void | addConnectionListener ([in] XConnectionListener xListener) |
Register a connection listener. More... | |
void | removeConnectionListener ([in] XConnectionListener xListener) |
Unregister a connection listener. More... | |
com::sun::star::uno::XCurrentContext | getCurrentConnectionContext () raises (com::sun::star::io::NotConnectedException) |
Return the context of the current connection. More... | |
void | connect ([in] com::sun::star::uno::XCurrentContext xConnectionContext, [in] XAuthenticator xAuthenticator) raises (com::sun::star::lang::IllegalArgumentException, com::sun::star::io::AlreadyConnectedException, com::sun::star::io::UnknownHostException, com::sun::star::io::NoRouteToHostException, com::sun::star::io::ConnectException, com::sun::star::auth::AuthenticationFailedException, com::sun::star::mail::MailException) |
Connect to a mail service. More... | |
void | disconnect () raises (com::sun::star::mail::MailException) |
Disconnect from a mail service. More... | |
boolean | isConnected () |
Returns whether a connection to a mail service currently exist or not. More... | |
Public Member Functions inherited from XInterface | |
any | queryInterface ([in] type aType) |
queries for a new interface to an existing UNO object. More... | |
void | acquire () |
increases the reference counter by one. More... | |
void | release () |
decreases the reference counter by one. More... | |
Represents a SMTP service abstraction.
void sendMailMessage | ( | [in] XMailMessage | xMailMessage | ) | |
raises | ( | com::sun::star::io::NotConnectedException, | |||
com::sun::star::mail::SendMailMessageFailedException, | |||||
com::sun::star::mail::MailException, | |||||
com::sun::star::datatransfer::UnsupportedFlavorException | |||||
) |
Send a mail message to its recipients.
xMailMessage | [in] the mail message to be sent. |
com::sun::star::io::NotConnectedException | if no user is currently connected to the mail server. |
com::sun::star::mail::SendMailMessageFailedException | if the message could not be sent because of invalid recipient addresses. The e-mail addresses of recipients have to conform to RFC 822. |
com::sun::star::mail::MailException | is thrown on other errors that may happen during sending. A possible reason may be for instance that a file attachment specified in a mail message could not be found or accessed. |
com::sun::star::datatransfer::UnsupportedFlavorException | is thrown when the body of the mail message is provided in an unsupported mime content type or may be thrown if one of the file attachments specifies an unsupported mime content type. |