@mozilla.org/network/protocol;1?name=mailto
This component implements the following interfaces:
Constants
Properties
readonly PRInt32 nsIProtocolHandler.defaultPort
The default port is the port that this protocol normally uses. If a port does not make sense for the protocol (e.g., "about:") then -1 will be returned.
nsISmtpServer nsISmtpService.defaultServer
The default server, across sessions of the app (eventually there will be a session default which does not persist past shutdown)
readonly PRUint32 nsIProtocolHandler.protocolFlags
Returns the protocol specific flags (see flag definitions below).
readonly ACString nsIProtocolHandler.scheme
The scheme of this protocol (e.g., "file").
nsISmtpServer nsISmtpService.sessionDefaultServer
The "session default" server - this is never saved, and only used for the current session. Always falls back to the default server unless explicitly set.
readonly nsISupportsArray nsISmtpService.smtpServers
A copy of the array of SMTP servers, as stored in the preferences
Methods
| Interface | Method |
|---|---|
| nsIProtocolHandler |
PRBool allowPort ( PRInt32 port , char* scheme )
|
| nsISmtpService |
nsISmtpServer createSmtpServer ( )
|
| nsISmtpService |
void deleteSmtpServer ( nsISmtpServer server )
|
| nsISmtpService |
nsISmtpServer findServer ( char* username , char* hostname )
|
| nsISmtpService |
nsISmtpServer getServerByKey ( char* key )
|
| nsISmtpService |
void GetSmtpServerByIdentity ( nsIMsgIdentity senderIdentity , out nsISmtpServer server )
|
| nsIProtocolHandler |
nsIChannel newChannel ( nsIURI URI )
|
| nsIProtocolHandler |
nsIURI newURI ( AUTF8String spec , char* originCharset , nsIURI baseURI )
|
| nsISmtpService |
void SendMailMessage ( nsIFile filePath , char* recipients , nsIMsgIdentity senderIdentity , char* password , nsIUrlListener urlListener , nsIMsgStatusFeedback statusListener , nsIInterfaceRequestor notificationCallbacks , PRBool requestDSN , out nsIURI URL , out nsIRequest request )
|
Reference documentation is generated from Mozilla's source.
