View difference between Paste ID: QG20y3QM and JgTBH88Z
SHOW: | | - or go back to the newest paste.
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 (Debian/GNU)
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/iRedMail_CA.pem
22
#smtpd_tls_key_file = /etc/ssl/private/iRedMail.key
23
smtpd_tls_cert_file = /etc/ssl/certs/example.com-combined.crt
24
smtpd_tls_key_file = /etc/ssl/private/example.com.key
25
26
smtpd_use_tls=yes
27
smtpd_tls_always_issue_session_ids = no
28
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
29
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
30
31
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
32
# information on enabling SSL in the smtp client.
33
34
myhostname = email2.example.com
35
alias_maps = hash:/etc/postfix/aliases
36
alias_database = hash:/etc/postfix/aliases
37
myorigin = email2.example.com
38
mydestination = $myhostname, localhost, localhost.localdomain, localhost.$myhostname
39
relayhost = 
40-
# mailsrv.socdem.cz / 62.168.37.42/32 muze posilat maily jako my
40+
mynetworks = 127.0.0.0/8
41-
mynetworks = 127.0.0.0/8 82.113.47.192/29 62.168.37.42/32 194.213.194.163/32
41+
42
recipient_delimiter = +
43
inet_interfaces = all
44
inet_protocols = ipv4
45
virtual_alias_domains = 
46
allow_percent_hack = no
47
swap_bangpath = no
48
mydomain = example.com
49
mynetworks_style = subnet
50
smtpd_data_restrictions = reject_unauth_pipelining
51
smtpd_reject_unlisted_recipient = yes
52
smtpd_reject_unlisted_sender = yes
53
smtpd_sender_restrictions = permit_mynetworks, reject_authenticated_sender_login_mismatch, permit_sasl_authenticated
54
delay_warning_time = 0h
55
maximal_queue_lifetime = 4h
56
bounce_queue_lifetime = 4h
57
proxy_read_maps = $canonical_maps $lmtp_generic_maps $local_recipient_maps $mydestination $mynetworks $recipient_bcc_maps $recipient_canonical_maps $relay_domains $relay_recipient_maps $relocated_maps $sender_bcc_maps $sender_canonical_maps $smtp_generic_maps $smtpd_sender_login_maps $transport_maps $virtual_alias_domains $virtual_alias_maps $virtual_mailbox_domains $virtual_mailbox_maps $smtpd_sender_restrictions
58
smtp_data_init_timeout = 240s
59
smtp_data_xfer_timeout = 600s
60
smtpd_helo_required = yes
61
smtpd_helo_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_helo_hostname, reject_invalid_helo_hostname, check_helo_access pcre:/etc/postfix/helo_access.pcre
62
queue_run_delay = 300s
63
minimal_backoff_time = 300s
64
maximal_backoff_time = 4000s
65
enable_original_recipient = no
66
disable_vrfy_command = yes
67
home_mailbox = Maildir/
68
allow_min_user = no
69
message_size_limit = 15728640
70
virtual_minimum_uid = 2000
71
virtual_uid_maps = static:2000
72
virtual_gid_maps = static:2000
73
virtual_mailbox_base = /home/vmail
74
transport_maps = proxy:pgsql:/etc/postfix/pgsql/transport_maps_user.cf, proxy:pgsql:/etc/postfix/pgsql/transport_maps_domain.cf
75
virtual_mailbox_domains = proxy:pgsql:/etc/postfix/pgsql/virtual_mailbox_domains.cf
76
virtual_mailbox_maps = proxy:pgsql:/etc/postfix/pgsql/virtual_mailbox_maps.cf
77
virtual_alias_maps = proxy:pgsql:/etc/postfix/pgsql/virtual_alias_maps.cf, proxy:pgsql:/etc/postfix/pgsql/domain_alias_maps.cf, proxy:pgsql:/etc/postfix/pgsql/catchall_maps.cf, proxy:pgsql:/etc/postfix/pgsql/domain_alias_catchall_maps.cf
78
sender_bcc_maps = proxy:pgsql:/etc/postfix/pgsql/sender_bcc_maps_user.cf, proxy:pgsql:/etc/postfix/pgsql/sender_bcc_maps_domain.cf
79
recipient_bcc_maps = proxy:pgsql:/etc/postfix/pgsql/recipient_bcc_maps_user.cf, proxy:pgsql:/etc/postfix/pgsql/recipient_bcc_maps_domain.cf
80
relay_domains = $mydestination, proxy:pgsql:/etc/postfix/pgsql/relay_domains.cf
81
smtpd_sender_login_maps = proxy:pgsql:/etc/postfix/pgsql/sender_login_maps.cf
82
smtpd_sasl_auth_enable = yes
83
smtpd_sasl_local_domain = 
84
broken_sasl_auth_clients = yes
85
smtpd_sasl_security_options = noanonymous
86
smtpd_sasl_authenticated_header = no
87
smtpd_recipient_restrictions = reject_unknown_sender_domain, reject_unknown_recipient_domain, permit_sasl_authenticated, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unlisted_recipient, check_policy_service inet:127.0.0.1:7777, check_policy_service inet:127.0.0.1:10031, permit_mynetworks, reject_unauth_destination
88
smtpd_end_of_data_restrictions = check_policy_service inet:127.0.0.1:10031
89
smtpd_tls_security_level = may
90
smtpd_tls_loglevel = 0
91
smtpd_tls_CAfile = /etc/ssl/certs/iRedMail_CA.pem
92
tls_random_source = dev:/dev/urandom
93
mailbox_command = /usr/lib/dovecot/deliver
94
virtual_transport = dovecot
95
dovecot_destination_recipient_limit = 1
96
smtpd_sasl_type = dovecot
97
smtpd_sasl_path = ./dovecot-auth
98
content_filter = smtp-amavis:[127.0.0.1]:10024
99
smtp-amavis_destination_recipient_limit = 1