github.com/merlinepedra/gopphish-attack@v0.9.0/ansible-playbook/roles/gophish/templates/main.cf.j2 (about)

     1  # See /usr/share/postfix/main.cf.dist for a commented, more complete version
     2  
     3  
     4  # Debian specific:  Specifying a file name will cause the first
     5  # line of that file to be used as the name.  The Debian default
     6  # is /etc/mailname.
     7  #myorigin = /etc/mailname
     8  
     9  smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
    10  biff = no
    11  
    12  # appending .domain is the MUA's job.
    13  append_dot_mydomain = no
    14  
    15  # Uncomment the next line to generate "delayed mail" warnings
    16  #delay_warning_time = 4h
    17  
    18  readme_directory = no
    19  
    20  # TLS parameters
    21  smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
    22  smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
    23  smtpd_use_tls=yes
    24  smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
    25  smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
    26  
    27  # See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
    28  # information on enabling SSL in the smtp client.
    29  
    30  smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
    31  myhostname = {{ postfix_hostname }}
    32  alias_maps = hash:/etc/aliases
    33  alias_database = hash:/etc/aliases
    34  mydestination = {{ postfix_hostname }}, localhost.localdomain, localhost
    35  relayhost =
    36  mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
    37  mailbox_size_limit = 0
    38  recipient_delimiter = +
    39  inet_interfaces = {{ postfix_inet_interfaces }}
    40  inet_protocols = all