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

25. nameserver

Fields
Methods
Member Objects


1. Fields

priority

Function name Function signature
nameserver_priority_get int nameserver_priority_get (object:nameserver obj)
This function returns the priority of the nameserver
nameserver_priority_set int nameserver_priority_set (object:nameserver obj, int value)
This function sets the priority of the nameserver. Returns 0 on succes, -1 on failure

timeout

Function name Function signature
nameserver_timeout_get int nameserver_timeout_get (object:nameserver obj)
This function returns the nameserver's timeout (the number of seconds a request answer is awaited)
nameserver_timeout_set int nameserver_timeout_set (object:nameserver obj, int value)
This function sets the timeout on a DNR request for this nameserver. Returns 0 on succes, -1 on failure

address

Function name Function signature
nameserver_address_get string nameserver_address_get (object:nameserver obj)
This function returns the address of the nameserver
nameserver_address_set int nameserver_address_set (object:nameserver obj, string value)
This function sets the address of the nameserver. Returns 0 on succes, -1 on failure

retries

Function name Function signature
nameserver_retries_get int nameserver_retries_get (object:nameserver obj)
This function returns the number of nameserver retries
nameserver_retries_set int nameserver_retries_set (object:nameserver obj, int value)
This function sets the number of retries for the nameserver. Returns 0 on succes, -1 on failure

2. Methods

Function name Function signature
nameserver_destroy int nameserver_destroy (void* data)
This function destroys a nameserver object

3. Member Objects

limits

Functions that apply to member object:
Function name Function signature
maillist_limits_get object:limits maillist_limits_get (object:maillist maillist, object:session s)
This function returns a limits object. This object can be used for setting various limit parameters for the maillist

quotas

Functions that apply to member object:
Function name Function signature
maillist_quotas_get object:quotas maillist_quotas_get (object:maillist maillist, object:session s)
This function returns a quotas object. This object can be used for setting storage restrictions on the maillist

filters

Functions that apply to member object:
Function name Function signature
maillist_filters_get object:filters maillist_filters_get (object:maillist maillist, object:session s)
This function returns a filter object. This object is used for applying various filters on the maillist's incoming emails

services

Functions that apply to member object:
Function name Function signature
maillist_services_get object:services maillist_services_get (object:maillist obj)
This function returns a services object. This object can be used to check/enable services

registry_information

Functions that apply to member object:
Function name Function signature
maillist_registry_information_get object:registry_information maillist_registry_information_get (object:maillist maillist, object:session s)
This function returns a registry_information object. This object can be used at retrieving various information about the maillist's login (imap, pop3, webmail)

webmaildata

Functions that apply to member object:
Function name Function signature
maillist_webmaildata_get object:webmaildata maillist_webmaildata_get (object:maillist maillist, object:session s)
This function returns a webmaildata object. This can be used at configuring various webmail options for the maillist's admin