FieldsMethodsMember Objects1. Fields
max_connection_threads
| Function name |
Function signature |
| smtp_out_max_connection_threads_get |
int smtp_out_max_connection_threads_get (object:smtp_out obj) |
|
This function returns the maximum number of threads involved in I/O for this service
|
| smtp_out_max_connection_threads_set |
int smtp_out_max_connection_threads_set (object:smtp_out obj, int value) |
|
This function sets the maximum number of threads involved in I/O for this service
|
log_host
| Function name |
Function signature |
| smtp_out_log_host_set |
int smtp_out_log_host_set (object:smtp_out obj, string value) |
|
This function sets the address of the host that offers log services for Axigen
|
| smtp_out_log_host_get |
string smtp_out_log_host_get (object:smtp_out obj) |
|
This function returns the host which handles the logging (if the log type is not local)
|
log_level
| Function name |
Function signature |
| smtp_out_log_level_set |
int smtp_out_log_level_set (object:smtp_out obj, int val) |
|
This function sets the log level for this service. For more information of service log level, read the Axigen documentation
|
| smtp_out_log_level_get |
int smtp_out_log_level_get (object:smtp_out obj) |
|
This function returns the log level for this service. For more information of service log level, read the Axigen documentation
|
log_type
| Function name |
Function signature |
| smtp_out_log_type_set |
int smtp_out_log_type_set (object:smtp_out obj, string value) |
|
This function sets the log type for this service. Valid values for the 'value' parameter are: "internal"(used at logging in a local file), "system"(used at logging in system log) or "remote"(used at logging on a dedicated logging machine)
|
| smtp_out_log_type_get |
string smtp_out_log_type_get (object:smtp_out obj) |
|
This function returns the log the for this service. Expected values are: "internal", "system" or "remote"
|
min_connection_threads
| Function name |
Function signature |
| smtp_out_min_connection_threads_set |
int smtp_out_min_connection_threads_set (object:smtp_out obj, int value) |
|
This function sets the minimum number of threads involved in I/O for this service
|
| smtp_out_min_connection_threads_get |
int smtp_out_min_connection_threads_get (object:smtp_out obj) |
|
This function returns the minimum number of threads involved in I/O for this service
|
2. Methods
| Function name |
Function signature |
| smtp_out_destroy |
int smtp_out_destroy (object:smtp_out smtp_out) |
|
This function destroys a smtp outgoing object
|
| smtp_out_load |
object:smtp_out smtp_out_load (object:session session, object:context_list context) |
| smtp_out_save |
int smtp_out_save (object:smtp_out serv, object:session session) |
|
This function saves the smtp outgoing configuration back to Axigen
|
| smtp_out_reset |
int smtp_out_reset (object:smtp_out smtp_out, object:session session) |
|
This function resets the changes made but not yet saved
|
3. Member Objects
connection
Functions that apply to member object:
| Function name |
Function signature |
| session_connection_get |
object:tcp_connection session_connection_get (object:session) |
imap_migration
Functions that apply to member object:
| Function name |
Function signature |
| session_imap_migration_get |
object:migration session_imap_migration_get (object:session s) |
|
This function returns a server object used in performing various server configurations */
struct server* session_config_server(struct session* s);
/** This function returns a migration_data object used in migrating from another mailserver to Axigen
|
context
Functions that apply to member object:
| Function name |
Function signature |
| session_context_get |
object:context_list session_context_get (object:session) |
current_context
Functions that apply to member object:
| Function name |
Function signature |
| session_current_context_get |
object:context_list session_current_context_get (object:session) |