Raritan PX2/PX3 JSON-RPC API
Classes | Public Member Functions | Public Attributes | List of all members
devsettings::Smtp_2_0_0 Interface Reference

SMTP settings interface. More...

import"Smtp.idl";

Classes

struct  Configuration
 SMTP server configuration. More...
 
struct  TestResult
 Result of SMTP configuration test. More...
 

Public Member Functions

Configuration getConfiguration ()
 Retrieve the SMTP server configuration. More...
 
int setConfiguration (in Configuration cfg)
 Set the SMTP server configuration. More...
 
TestResult testConfiguration (in Configuration cfg, in vector< string > recipients)
 Test an SMTP server configuration. More...
 

Public Attributes

constant int ERR_INVALID_PARAMS = 1
 Invalid parameters.
 

Detailed Description

SMTP settings interface.

Member Function Documentation

Configuration devsettings::Smtp_2_0_0::getConfiguration ( )

Retrieve the SMTP server configuration.

Returns
SMTP server configuration
int devsettings::Smtp_2_0_0::setConfiguration ( in Configuration  cfg)

Set the SMTP server configuration.

Parameters
cfgNew SMTP server settings
Returns
0 if OK
1 if any parameters are invalid
TestResult devsettings::Smtp_2_0_0::testConfiguration ( in Configuration  cfg,
in vector< string >  recipients 
)

Test an SMTP server configuration.

The active server configuration is not changed.

Parameters
cfgSMTP server settings to test
recipientsRecipient email addresses
Returns
Result of configuration test

The documentation for this interface was generated from the following file: