# Packages to be included for all roles desc = "PureMessage Custom Installation Select the roles this server will perform. Centralized Server Manager (CSM) The Centralized Server Manager role installs the main interface for configuring the PureMessage network. The CSM server must be the first server that is set up. This role is typically installed with either the Database Server or a Mail Filter Server. Database Server The Database Server role installs the PureMessage database for use with DBMS based Quarantines and for PureMessage reporting functions. Sophos does not recommend installing both the Database Server role and the Mail Filter Server role on the same server. Enduser / Groups Web Interface The End User Web Interface allows end users to manage their own quarantine, whitelists, and blacklists. Smaller PureMessage installations may run this role with the Database Server role, while larger installations will want to seperate these roles to different machines. The Groups Interface allows delegated administration of PureMessage. Mail Filter Server The Mail Filter Server role installs the PureMessage Milter. The milter can scan and filter mail for virus and spam. This role typically is used in combination with the Mail Transfer Agent role. Larger installations will likely have several Mail Filter Servers. Mail Transfer Agent (MTA) The Mail Transfer Agent server role installs the 3rd party MTA software (Sendmail or Postfix). The MTA receives incoming SMTP connections and sends the messages through the PureMessage milter. The Mail Transfer Agent Server role is typically installed on the same server as the Mail Filter Server role. Sender History Database The in memory historian database." PureMessage-Perl ActiveState-Config ActiveState-Utils PureMessage PureMessage-System PureMessage-Config PureMessage-Utils PureMessage-Scheduler PureMessage-Apache PureMessage-Manager-HTTPD PureMessage-Manager PureMessage-Support PureMessage-Resources PureMessage-Group PureMessage-ServerGroup PureMessage-HTTPD PureMessage-Reports PureMessage-HTTPD-Services-Logsearch Sophos-LogSearch PureMessage-Database-Config Sophos-ValidatedFetch Sophos-Dirwatch Sophos-IP PureMessage-V6-Migrate PureMessage-Policy-DelayUI PureMessage-ServerGroup-AddOn title = "Mail Filter" ActiveState-Milter PureMessage-Sieve PureMessage-MessageStore PureMessage-Quarantine PureMessage-HTTPD-Services-Quarantine PureMessage-HTTPD-Services-Logsearch PureMessage-Policy PureMessage-Policy-Blocklist PureMessage-Blocklist-Daemon PureMessage-Reports-Quarantine PureMessage-Manager-Reports-Quarantine PureMessage-Milter PureMessage-Milter-Policy Sophos-LogSearch-PMX PureMessage-Test PureMessage-Policy-Router PureMessage-Policy-CreditCard PureMessage-Policy-DKIM PureMessage-Policy-Delay # Packages only installed if licensed PureMessage-Policy-Virus PureMessage-Policy-Virus-Sophos PureMessage-Policy-Spam PureMessage-Policy-Bundle # determines installedness PureMessage-Milter-Policy title = "Mail Transfer Agent" # if this role is selected, we must prompt for the "mta" RIO mta.must_prompt = 1 mail_sender.default = smtp:[127.0.0.1]:10026 mail_sender.must_prompt = 0 # this role is installed if any of these packages are installed PureMessage-Sendmail PureMessage-Postfix title = "Centralized Server Manager" csm.default = 1 PureMessage-CSM-Resources PureMessage-MessageStore PureMessage-Quarantine PureMessage-Manager-Reports-Quarantine PureMessage-Policy PureMessage-Policy-Spam PureMessage-Policy-Blocklist PureMessage-Manager-Enduser-RPC PureMessage-Policy-Router PureMessage-Policy-CreditCard PureMessage-Policy-DKIM # Packages only installed if licensed. Required for Sieve editing PureMessage-Policy-Virus PureMessage-Policy-Virus-Sophos PureMessage-Policy-Bundle # determines installedness PureMessage-CSM-Resources title = "Enduser / Groups Web Interface" PureMessage-HTTPD PureMessage-Manager-Enduser-UI PureMessage-Manager-Enduser-RPC PureMessage-WebUI # determines installedness PureMessage-Manager-Enduser-UI title = "Database Server" ActiveState-DB PureMessage-PostgreSQL PureMessage-Manager-PostgreSQL PureMessage-Database PureMessage-Manager-Enduser-RPC # determines installedness PureMessage-PostgreSQL title = "Sender History Database" PureMessage-HistorianDB PureMessage-Manager-HistorianDB Redis PureMessage-HistorianDB # Package to option map: csm postfix_content_filter postfix_concurrency override_existing_postfix postfix_myorigin postfix_myhostname postfix_smtpd_port postfix_relay_domains postfix_relayhost mta_protocol postfix_mydomain postfix_user postfix_mynetworks postdrop_group postfix_mydestination root_mail_aliases pmx_user_mail_aliases root_mail_aliases override_existing_sendmail pmx_user_mail_aliases mta_protocol data_directory location_ip pmx_user mta solaris64 pmx_home pmx_password mail_sender admin_address internal_hosts database_host pg_trusted_hosts manager_user manager_password # Option order: location_ip pmx_user pmx_password admin_address manager_user manager_password pg_trusted_hosts mta mail_sender pmx_user_mail_aliases root_mail_aliases mta_protocol postfix_myhostname postfix_mydomain postfix_myorigin postfix_mydestination postfix_mynetworks postfix_relayhost postfix_relay_domains postfix_content_filter postfix_smtpd_port postfix_concurrency data_directory