Table of Objects

1. account

2. cli

3. connection_data

4. contact_info

5. context

6. dnr

7. domain

8. domain_registration

9. field

10. filter

11. folder_rcpt

12. forwarder

13. ftp_backup

14. imap

15. ldap_connector

16. limits

17. list

18. listener

19. loader

20. log

21. maillist

22. mapping_data

23. migration

24. migration_data

25. nameserver

26. pop3

27. processing

28. proxy

29. public_folder

30. queue

31. queue_item

32. quotas

33. registry_information

34. report

35. rpop

36. saver

37. server

38. services

39. session

40. smtp_out

41. spe

42. string_list

43. upload_wmfilter

44. url_redirect

45. userdb

46. webadmin

47. webmail

48. webmaildata

40. smtp_out

Fields
Methods
Member Objects


1. 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)