146. MailServer

MailServer settings, input and output functions

146.1. Authors

  • Peter Varkoly <varkoly@suse.de>

146.2. Summary of Module Globals

List of Global Functions

  • Abort - Abort function

  • AutoPackages - Return packages needed to be installed and removed during Autoinstallation to insure module has all needed software installed.

  • CheckPackages - Check if all needed packages are installed

  • Export - Dump the mail-server settings to a single map (For use by autoinstallation.)

  • Import - Get all mail-server settings from the first parameter (For use by autoinstallation.)

  • Modified - Prototypes

  • Modified - Data was modified?

  • Overview - Create an overview table with all configured cards

  • Read - Read all mail-server settings

  • Summary - Create a textual summary and a list of unconfigured cards

  • Write - Write all mail-server settings

List of Global Variables

146.3. Global Functions

146.3.1. Abort

Abort function

Return value

  • boolean - blah blah lahjk

146.3.2. AutoPackages

Return packages needed to be installed and removed during Autoinstallation to insure module has all needed software installed.

Return value

  • map - with 2 lists.

146.3.3. CheckPackages

Check if all needed packages are installed

Return value

  • boolean - true on success

146.3.4. Export

Dump the mail-server settings to a single map (For use by autoinstallation.)

Return value

  • map - Dumped settings (later acceptable by Import ())

146.3.5. Import

Get all mail-server settings from the first parameter (For use by autoinstallation.)

Function parameters

  • map settings

Return value

  • boolean - True on success

146.3.6. Modified

Prototypes

Return value

  • boolean

146.3.7. Modified

Data was modified?

Return value

  • boolean - true if modified

146.3.8. Overview

Create an overview table with all configured cards

Return value

  • list - table items

146.3.9. Read

Read all mail-server settings

Return value

  • boolean - true on success

146.3.10. Summary

Create a textual summary and a list of unconfigured cards

Return value

  • list - summary of the current configuration

146.3.11. Write

Write all mail-server settings

Return value

  • boolean - true on success

146.4. Global Variables

146.4.1. AdminPassword

Some additional parameter needed for the configuration.

146.4.2. CertExist

True if there is server certificate.

146.4.3. FetchingMail

Map of the mail server fetching mail jobs.

146.4.4. GlobalSettings

Map of the mail server global settings.

146.4.5. LDAPDefaults

Map of the mail server local domains.

146.4.6. MailLocalDelivery

Map of the mail server local delivery settings.

146.4.7. MailLocalDomains

Map of the mail server local domains.

146.4.8. MailPrevention

Map of the mail server prevention settings.

146.4.9. MailRelaying

Map of the mail server relaying settings.

146.4.10. MailTransports

Map of the mail transport settings.

146.4.11. ModulesTreeContent

List of the Configuration Modules

146.4.12. PPPCards

List of the PPP devices

146.4.13. modified

Data was modified?

146.4.14. proposal_valid

146.4.15. setup

True if the modul was started with the option 'setup'.

146.4.16. write_only

Write only, used during autoinstallation. Don't run services and SuSEconfig, it's all done at one place.

146.5. Module Requirements

146.5.1. Module Imports

  • Label
  • Ldap
  • NetworkInterfaces
  • Package
  • Popup
  • Progress
  • Report
  • Service
  • Summary
  • Users
  • YaPI::MailServer

146.5.2. Module Includes