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

41. spe

Fields
Methods
Member Objects


1. Fields

required_chars

Function name Function signature
spe_required_chars_get string spe_required_chars_get (object:spe obj)
This function returns the type of characters required for a user's password. Expected values are: letters, lettersAndNumbers, lettersAndNumbersAndSpecial
spe_required_chars_set int spe_required_chars_set (object:spe obj, string value)
This function sets the character class for a user's password. Valid classes (the 'value' parameter) are: "letters", "lettersAndNumbers", "lettersAndNumbersAndSpecial"

minimum_length

Function name Function signature
spe_minimum_length_get int spe_minimum_length_get (object:spe obj)
This function returns the minimum number of characters required for a user's password
spe_minimum_length_set int spe_minimum_length_set (object:spe obj, int value)
This function sets the minimum number of characters required for a user's password. Returns 0 on succes, -1 on failure

enabled

Function name Function signature
spe_enabled_get int spe_enabled_get (object:spe obj)
This function returns 1 if Secure Password Enforcement is enabled on Axigen and 0 otherwise
spe_enabled_set int spe_enabled_set (object:spe obj, int value)
This function enables/disables Secure Password Enforcement if the value parameter is 1, respectively 0

maximum_length

Function name Function signature
spe_maximum_length_get int spe_maximum_length_get (object:spe obj)
This function returns the maximum number of characters required for a user's password
spe_maximum_length_set int spe_maximum_length_set (object:spe obj, int value)
This function sets the maximum number of characters for a user's password. Returns 0 on succes, -1 on failure

2. Methods

Function name Function signature
spe_load object:spe spe_load (object:session s, object:context_list ctx)
spe_save int spe_save (object:spe data, object:session session)
This function destroys a SPE object This function saves a spe object. Returns 0 on succes, -1 on failure

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)