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

6. dnr

Fields
Methods
Member Objects


1. Fields

cache_size

Function name Function signature
dnr_cache_size_get int dnr_cache_size_get (object:dnr obj)
This function gets the cache size in KB for the dnr service
dnr_cache_size_set int dnr_cache_size_set (object:dnr obj, int value)
This function sets the maximum cache size for the DNR service. Returns 0 on succes, -1 on failure

timeout

Function name Function signature
dnr_timeout_get int dnr_timeout_get (object:dnr obj)
This function gets the default timeout nameservers have
dnr_timeout_set int dnr_timeout_set (object:dnr obj, int value)
This function sets the default timeout used at DNR requests. Returns 0 on succes, -1 on failure

log_host

Function name Function signature
dnr_log_host_set int dnr_log_host_set (object:dnr obj, string value)
This function sets the address of the host that offers log services for Axigen. Returns 0 on succes, -1 on failure
dnr_log_host_get string dnr_log_host_get (object:dnr obj)
This function returns the host which handles the logging (if the log type is not local)

log_level

Function name Function signature
dnr_log_level_get int dnr_log_level_get (object:dnr obj)
This function returns the log level for this service. For more information of service log level, read the Axigen documentation
dnr_log_level_set int dnr_log_level_set (object:dnr obj, int val)
This function sets the log level for this service. For more information on service log level, read the Axigen documentation. Returns 0 on succes, -1 on failure

log_type

Function name Function signature
dnr_log_type_get string dnr_log_type_get (object:dnr obj)
This function returns the log the for this service. Expected values are: "internal", "system" or "remote"
dnr_log_type_set int dnr_log_type_set (object:dnr 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)

retries

Function name Function signature
dnr_retries_get int dnr_retries_get (object:dnr obj)
This function gets the default number of retries nameservers have
dnr_retries_set int dnr_retries_set (object:dnr obj, int value)
This function sets the default number of retries used at DNR requests. Returns 0 on succes, -1 on failure

2. Methods

Function name Function signature
dnr_load object:dnr dnr_load (object:session session, object:context_list context)
dnr_save int dnr_save (object:dnr serv, object:session session)
This function saves the dnr(Domain Name Resolver) configuration back to Axigen
dnr_destroy int dnr_destroy (object:dnr dnr)
This function destroys a dnr object
dnr_reset int dnr_reset (object:dnr dnr, object:session session)
This function resets the changes made but not yet saved

3. Member Objects

listeners

Functions that apply to member object:
Function name Function signature
cli_listeners_get object:listeners cli_listeners_get (object:cli cli, object:session s)
This function returns the listeners list of this service. Returns 0 on succes, -1 on failure