repleo.mail

Rol de Ansible - Instalación completa de servidor de correo incluyendo webmail, SSL y filtro de spam

Estado de Construcción Ansible Galaxy

Este rol instala y configura una instalación completa de servidor de correo. El servidor de correo soporta:

  • SMTP, con autenticación y TLS/SSL y STARTTLS
  • Filtro de spam a través de Spamassassin, incluyendo un archivo de conocimiento de Bayes de 10 años
  • Courier IMAP, incluyendo soporte para SSL
  • Cliente webmail Rainloop

Fácil de configurar:

  • proporciona nombres de dominio
  • proporciona claves y certificados SSL

y tendrás tu servidor de correo funcionando en 10 minutos

Requisitos

Este rol requiere Ansible 2.0 o superior y los requisitos de la plataforma están listados en el archivo de metadatos.

Variables del Rol

    mail_ssl: yes,
    mail_ssl_imap_certificate: /etc/courier/imap.repleo.nl-chain.pem,
    mail_ssl_imap_certificate_key: /etc/courier/imap.repleo.nl.key,
    mail_destinations: "repleo.nl, $mydomain, $myhostname, localhost.$mydomain, localhost",
    mail_networks: "127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128",
    mail_test_mail: jeroen@repleo;nl,
    mail_ssl_smtp_certificate_key: /etc/postfix/tls/smtp.repleo.nl.key,
    mail_ssl_smtp_certificate: /etc/postfix/tls/smtp.repleo.nl_chain.pem,
    mail_webmail_hostname: berichten.repleo.nl,
    mail_ssl_webmail_certificate: /etc/nginx/ssl/berichten.repleo.nl-chain.pem,
    mail_ssl_webmail_certificate_key: /etc/nginx/ssl/berichten.repleo.nl.key
    mail_db_user: rainloop
    mail_db_password: rainloop
    mail_db_host: localhost
    mail_db_name: rainloopdb
    mail_mailbox_size: 0
    mail_message_size: 50240000

Dependencias

  • repleo.rainloop
  • repleo.postfix
  • repleo.courier-imap

Asegúrate de instalar todas las claves en el servidor antes de ejecutar este rol.

Ejemplo de Playbook

Instalar servidor de correo

- { rol: repleo.mail,
    mail_ssl: yes,
    mail_ssl_imap_certificate: /etc/courier/imap.repleo.nl-chain.pem,
    mail_ssl_imap_certificate_key: /etc/courier/imap.repleo.nl.key,
    mail_destinations: "repleo.nl, $mydomain, $myhostname, localhost.$mydomain, localhost",
    mail_networks: "127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128",
    mail_test_mail: jeroen@repleo;nl,
    mail_ssl_smtp_certificate_key: /etc/postfix/tls/smtp.repleo.nl.key,
    mail_ssl_smtp_certificate: /etc/postfix/tls/smtp.repleo.nl_chain.pem,
    mail_webmail_hostname: berichten.repleo.nl,
    mail_ssl_webmail_certificate: /etc/nginx/ssl/berichten.repleo.nl-chain.pem,
    mail_ssl_webmail_certificate_key: /etc/nginx/ssl/berichten.repleo.nl.key,
    mail_mailbox_size: 0,
    mail_message_size: 50240000
  }

Licencia

GPL v3 - (c) 2016, Repleo, Amstelveen

Información del Autor

Repleo, Amstelveen, Holanda -- www.repleo.nl
Jeroen Arnoldus (jeroen@repleo.nl)

Acerca del proyecto

Ansible role for installing complete mail server

Instalar
ansible-galaxy install repleo.mail
Licencia
gpl-3.0
Descargas
97
Propietario
Continuous delivery and software development experts