Skip to content

scottmlikens/ansible-role-exim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Role: Exim

Installs Exim (a Mail Transfer Agent) for Ubuntu allowing further customization if you host email.

Requirements

None.

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

exim_dc_eximconfig_configtype: internet

(Debian/Ubuntu only) Main configuration type. Should be 'internet' for public mail sending, or 'local' if mail should only be delivered locally. See Exim documentation for other options.

exim_dc_localdelivery: mail_spool

(Debian/Ubuntu only) Default transport for local mail delivery. Defaults to mail_spool if unset.

exim_primary_hostname: ""

Force a primary server hostname for Exim. Usually you don't need to set this, but if Exim can't reliably determine the FQDN of your server, you can set this and it will ensure Exim uses the correct hostname.

Dependencies

None.

Example Playbook

- hosts: servers
  roles:
    - scottmlikens.exim

License

MIT / BSD

Author Information

This role was created in 2015 by Jeff Geerling, author of Ansible for DevOps. It was modified by Scott M. Likens in 2021.