ansible-roles/postfix
William Hirigoyen 8d16f17354
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
* clamav: set MaxConnectionQueueLength to its default value (200), custom (15) was way too small and caused recurrent connections fail in Postfix.
* postfix (packmail only): disable `concurrency_failed_cohort_limit` for destination smtp-amavis to prevent the suspension of this destination when Amavis fails to answer. Indeed, we configure the suspension delay quite long in `minimal_backoff_time` (2h) and `maximal_backoff_time` (6h) to reduce the risk of ban from external SMTPs.
2023-01-18 10:30:41 +01:00
..
defaults postfix: add slow transport for packmail by default 2017-10-25 11:55:34 +02:00
files postfix: merge packmail role into postfix role 2017-10-27 14:47:01 +02:00
handlers add slow_transport configuration for Postfix role 2017-01-02 01:14:18 +01:00
meta Update Galaxy metadata (company, platforms and galaxy_tags) 2021-06-28 15:26:28 +02:00
tasks loop syntax and whitespaces 2021-08-27 11:01:28 +02:00
templates * clamav: set MaxConnectionQueueLength to its default value (200), custom (15) was way too small and caused recurrent connections fail in Postfix. 2023-01-18 10:30:41 +01:00
tests Add tests for many roles 2017-05-18 15:44:21 +02:00
vars Postfix: extract main.cf md5sum into variables 2017-11-15 12:13:50 +01:00
.kitchen.yml Kitchen: Change base image to evolix/ansible 2017-06-02 08:38:08 -04:00
README.md postfix: update README 2017-10-27 15:29:41 +02:00

Postfix

Installation and basic configuration of Postfix.

Tasks

Minimal configuration is in tasks/minimal.yml and optional customization in :

  • slow_transport.yml : slow transport to specific destination.
  • packmail.yml : config for virtual mail accounts with OpenLDAP

Available variables

Main variables are :

  • postfix_hostname : hostname for Postfix ;
  • postfix_slow_transport : enable customization for delivrability.
  • postfix_force_main_cf : force copy of main.cf
  • postfix_packmail : install an Evolix Packmail instead of lite postfix config

The full list of variables (with default values) can be found in defaults/main.yml.