nsISmtpServer

IID:556ee1e9-8221-4c00-a502-8ce44f029b47
Inherits From:nsISupports

This interface is implemented by the following components:


Properties

PRInt32 authMethod

AUTF8String description

readonly char* displayname

char* hostname

char* key

char* password

PRInt32 port

char* redirectorType

readonly char* serverURI

readonly PRBool trySecAuth

PRInt32 trySSL

char* username


Methods

void clearAllValues ( ) void forgetPassword ( ) char* getPasswordWithUI ( PRUnichar* promptString , PRUnichar* promptTitle , nsIAuthPrompt netPrompt ) void getUsernamePasswordWithUI ( PRUnichar* promptString , PRUnichar* promptTitle , nsIAuthPrompt netPrompt , out char* userid , out char* password )

void clearAllValues ( )


void forgetPassword ( )


char* getPasswordWithUI ( PRUnichar* promptString , PRUnichar* promptTitle , nsIAuthPrompt netPrompt )

Arguments:
promptString
promptTitle
netPrompt

void getUsernamePasswordWithUI ( PRUnichar* promptString , PRUnichar* promptTitle , nsIAuthPrompt netPrompt , out char* userid , out char* password )

Arguments:
promptString
promptTitle
netPrompt
userid
password

References

This interface is the type of the following properties:

nsISmtpService.defaultServer, nsISmtpService.sessionDefaultServer, nsISmtpUrl.smtpServer

This interface is passed as an argument to the following methods:

nsISmtpService.GetSmtpServerByIdentity, nsISmtpService.deleteSmtpServer

This interface is returned from the following methods:

nsISmtpService.createSmtpServer, nsISmtpService.findServer, nsISmtpService.getServerByKey

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com