mailserver.postfix

Rola Ansible: Postfix

Postfix to agent transportu poczty (MTA).

Ta rola jest częścią projektu Mailserver.

Schemat MySQL

  • Do zrobienia

Przykłady

Postfix MTA z backendem MySQL i wieloma milterami

- rola: postfix
  postfix_hostname: "mail.example.com"
  postfix_config:

    lokalne_aliasy_na_wszystko: "[email protected]"

    ssl:
      klucz: "/etc/letsencrypt/live/mail.example.com/privkey.pem"
      certyfikat: "/etc/letsencrypt/live/mail.example.com/fullchain.pem"
      dhparams:
        plik: "/etc/ssl/postfix_dhparams.pem"

      # Rozwiązanie dla Outlook 2013, który wymaga TLSv1
      #protokóły: "!SSLv2,!SSLv3"

    użytkownik_daemona: "postfix"
    grupa_milter: "milter" 

    miltery:
      submission:
        - nazwa: opendkim
          gniazdo: "milters/opendkim.sock"
        - nazwa: clamav
          gniazdo: "milters/clamav-milter.ctl"
      ograniczenia_odbiorców_przychodzących:
        - nazwa: sqlgrey
          gniazdo: "milters/sqlgrey.sock"
      przychodzący_smtpd:
        - nazwa: spamassassin
          gniazdo: "milters/spamass.sock"
        - nazwa: clamav
          gniazdo: "milters/clamav-milter.ctl"

    transport:
      - nazwa: mailman
        unpriv: 'n'
        chroot: 'n'
        polecenie: 'pipe'
        argumenty:
          - 'flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py'
          - '${nexthop} ${user}'

  postfix_mysql:
    host: "127.0.0.1"
    port: 3306
    użytkownik: "postfix"
    hasło: "correct horse battery staple"
    baza_danych: "maildb"
O projekcie

Provisions Postfix MTA

Zainstaluj
ansible-galaxy install mailserver.postfix
Licencja
Unknown
Pobrania
89
Właściciel