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

16. limits

Fields
Methods
Member Objects


1. Fields

webmail_message_size

Function name Function signature
limits_webmail_message_size_get int limits_webmail_message_size_get (object:limits obj)
This function returns the maximum message size in KB
limits_webmail_message_size_set int limits_webmail_message_size_set (object:limits obj, int value)
This function sets the maximum message size (in KB)

sent_messages_size

Function name Function signature
limits_sent_messages_size_get int limits_sent_messages_size_get (object:limits obj)
This function gets the maximum message trafic to be allowed in sent_messages_interval (in KB)
limits_sent_messages_size_set int limits_sent_messages_size_set (object:limits obj, int value)
This function sets the maximum messages traffic size sent in sent_messages_interval.Returns 0 on succes, -1 on failure

sent_messages_count

Function name Function signature
limits_sent_messages_count_get int limits_sent_messages_count_get (object:limits obj)
This function destroys a limits object This function gets the maximum number of messages to be sent in sent_messages_interval
limits_sent_messages_count_set int limits_sent_messages_count_set (object:limits obj, int value)
This function sets the maximum message number of emails sent in sent_messages_interval. Returns 0 on succes, -1 on failure

webmail_rcpt_count

Function name Function signature
limits_webmail_rcpt_count_get int limits_webmail_rcpt_count_get (object:limits obj)
This function gets the maximum number of recipients allowed in Webmail, returns 0 on succes, -1 on failure
limits_webmail_rcpt_count_set int limits_webmail_rcpt_count_set (object:limits obj, int value)
This function sets the maximum number of recipients allowed when sending an email. Returns 0 on succes, -1 on failure

pop3_connection_count

Function name Function signature
limits_pop3_connection_count_set int limits_pop3_connection_count_set (object:limits obj, int value)
This function gets the maximum number of simultaneous POP3 connection allowed
limits_pop3_connection_count_get int limits_pop3_connection_count_get (object:limits obj)
This function gets the maximum number of simultaneous POP3 connection allowed

rpop_retrieval_interval

Function name Function signature
limits_rpop_retrieval_interval_get int limits_rpop_retrieval_interval_get (object:limits obj)
This function gets the minimum time interval in minutes between two RPOP retrievals on the same connection
limits_rpop_retrieval_interval_set int limits_rpop_retrieval_interval_set (object:limits obj, int value)
This function sets the minimum time interval in minutes between two RPOP retrievals on the same connection

sent_messages_interval

Function name Function signature
limits_sent_messages_interval_get int limits_sent_messages_interval_get (object:limits obj)
This function gets the sent_messages_interval
limits_sent_messages_interval_set int limits_sent_messages_interval_set (object:limits obj, int value)
This function sets the sent_messages_interval.Returns 0 on succes, -1 on failure

over_quota_threshold

Function name Function signature
limits_over_quota_threshold_get int limits_over_quota_threshold_get (object:limits obj)
This function gets the procent of storage quota that must be occupied for the user to get an alert. For example, if the user reaches 90% of his storage limit, he will get a warning message
limits_over_quota_threshold_set int limits_over_quota_threshold_set (object:limits obj, int value)
This function sets the procent of storage quota that must be occupied for the user to get an alert. For example, if the user reaches 90% of his storage limit, he will get a warning message

webmail_session_count

Function name Function signature
limits_webmail_session_count_get int limits_webmail_session_count_get (object:limits obj)
This function returns the maximum number of Webmail sessions allowed this account
limits_webmail_session_count_set int limits_webmail_session_count_set (object:limits obj, int value)
This function sets the maximum number of Webmail sessions

webmail_att_count

Function name Function signature
limits_webmail_att_count_get int limits_webmail_att_count_get (object:limits obj)
This function returns the maximum attachment count
limits_webmail_att_count_set int limits_webmail_att_count_set (object:limits obj, int value)
This function sets the maximum number of attachments

rpop_connection_count

Function name Function signature
limits_rpop_connection_count_get int limits_rpop_connection_count_get (object:limits obj)
This function gets the maximum number of RPOP accounts a user can define
limits_rpop_connection_count_set int limits_rpop_connection_count_set (object:limits obj, int value)
This function sets the maximum number of RPOP accounts the user can define

imap_connection_count

Function name Function signature
limits_imap_connection_count_get int limits_imap_connection_count_get (object:limits obj)
This function gets the maximum number of simultaneous IMAP connection allowed
limits_imap_connection_count_set int limits_imap_connection_count_set (object:limits obj, int value)
This function gets the maximum number of simultaneous IMAP connection allowed

webmail_att_size

Function name Function signature
limits_webmail_att_size_set int limits_webmail_att_size_set (object:limits obj, int value)
This function sets the maximum size (in KB) of an attachment in Webmail
limits_webmail_att_size_get int limits_webmail_att_size_get (object:limits obj)
This function returns the maximum attachment size in KB

2. Methods

Function name Function signature
limits_save int limits_save (object:limits data, object:session session)
This function saves the limits object.
limits_load object:limits limits_load (object:session session, object:context_list context)

3. Member Objects

listeners

Functions that apply to member object:
Function name Function signature
imap_listeners_get object:listeners imap_listeners_get (object:imap imap, object:session s)
This function returns the listener list of this service