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

12. forwarder

Fields
Methods
Member Objects
Iterators
Iterated objects


1. Fields

name

Function name Function signature
forwarder_name_get string forwarder_name_get (object:forwarder obj)
This function returns the name of the forwarder represented by the forwarder object parameter
forwarder_name_set int forwarder_name_set (object:forwarder obj, string value)
This function changes the name of the forwarder

address_name

Function name Function signature
forwarder_address_name_get string forwarder_address_name_get (object:forwarder_address obj)
This function retrieves the email address from an forwarder_address object

2. Methods

Function name Function signature
forwarder_address_add int forwarder_address_add (object:forwarder forwarder, string name)
This function adds an email address to which the mails will be forwarded
forwarder_address_remove int forwarder_address_remove (object:forwarder forwarder, object:forwarder_address address)
This function removes an email address from this forwarder's list
forwarder_load object:forwarder forwarder_load (object:session session, object:context_list context)
forwarder_save int forwarder_save (object:forwarder data, object:session session)
If the 'value' parameter is 1, this function enables the forwarder, if it is 0, it disables it */ int forwarder_enabled_set(struct forwarder* obj, int value); /** This function destroys the forwarder object (it does not delete the forwarder from Axigen server) This function saves the forwarder object configuration into Axigen

3. Member Objects

filters

Functions that apply to member object:
Function name Function signature
forwarder_filters_get object:filters forwarder_filters_get (object:forwarder forwarder, object:session s)
This function returns 1 if the forwarder is enabled and 0 otherwise */ int forwarder_enabled_get(struct forwarder* obj); /** This function returns a filter object for the forwarder provided as paramter

4. Iterators

address

Function name Function signature
forwarder_address_iterator_has_value int forwarder_address_iterator_has_value (object:forwarder_address_iterator iter)
This function returns 1 if the forwarder iterator can be incremented and 0 otherwise
forwarder_address_iterator_next int forwarder_address_iterator_next (object:forwarder_address_iterator iter)
This function increments a forwarder address iterator
forwarder_address_iterator_destroy int forwarder_address_iterator_destroy (object:forwarder_address_iterator iter)
This function destroys a forwarder address iterator
forwarder_address_iterator_value object:forwarder_address forwarder_address_iterator_value (object:forwarder_address_iterator iter)
This function returns a forwarder_address object from an iterator object. From the forwarder_address object a string representation of the email address can be obtained with the help of the forwarder_address_name_get() function
forwarder_address_iterator_begin object:forwarder_address_iterator forwarder_address_iterator_begin (object:forwarder forwarder)
This function returns a forwarder address iterator that can be used at iterating through the list of email address which the forwarder has

5. Iterated objects

Object: forwarder_address


Fields

name

Function name Function signature
forwarder_address_name_get string forwarder_address_name_get (object:forwarder_address obj)
This function retrieves the email address from an forwarder_address object

Methods

Function name Function signature
forwarder_address_add int forwarder_address_add (object:forwarder forwarder, string name)
This function adds an email address to which the mails will be forwarded
forwarder_address_remove int forwarder_address_remove (object:forwarder forwarder, object:forwarder_address address)
This function removes an email address from this forwarder's list