]> git.proxmox.com Git - pmg-api.git/blame - templates/main.cf.in.demo
bump version to 5.1-4
[pmg-api.git] / templates / main.cf.in.demo
CommitLineData
f609bf7f
DM
1# auto-generated by proxmox
2
3compatibility_level = 2
4command_directory = /usr/sbin
5daemon_directory = /usr/lib/postfix/sbin
6data_directory = /var/lib/postfix
7
8# appending .domain is the MUA's job.
9append_dot_mydomain = yes
10
11smtpd_banner = $myhostname [% pmg.mail.banner %]
12biff = no
13
14[% IF pmg.mail.dwarning %]
15delay_warning_time = [% pmg.mail.dwarning %]h
16[% END %]
17
18best_mx_transport = local
19message_size_limit = [% pmg.mail.maxsize %]
20mailbox_size_limit = [% ((pmg.mail.maxsize*2 > 51200000) ? pmg.mail.maxsize*2 : 51200000) %]
21
22mydomain = [% dns.domain %]
23myhostname = [% dns.hostname %].[% dns.domain %]
24
25parent_domain_matches_subdomains = debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,smtpd_access_maps
26
27alias_maps = hash:/etc/aliases
28alias_database = hash:/etc/aliases
29mydestination = localhost, $myhostname
30mynetworks = [% postfix.mynetworks %]
31
8af15c8e 32relay_domains = hash:/etc/pmg/domains
f609bf7f 33
cd533938 34transport_maps = hash:/etc/pmg/transport
f609bf7f
DM
35
36[% IF pmg.mail.relay %]
37[% IF pmg.mail.relaynomx %]
38relay_transport = smtp:[[% pmg.mail.relay %]]:[% pmg.mail.relayport %]
39[% ELSE %]
40relay_transport = smtp:[% pmg.mail.relay %]:[% pmg.mail.relayport %]
41[% END %]
42[% END %]
43
44[% IF pmg.mail.smarthost %]
68b96293 45default_transport = smtp:[% pmg.mail.smarthost %]:[% pmg.mail.smarthostport %]
f609bf7f
DM
46[% END %]
47
48mail_name = Proxmox
49
50[% IF pmg.mail.rejectunknown %]
51smtpd_client_restrictions =
52 reject_unknown_client
53[% END %]
54
55smtpd_sender_restrictions =
56 reject_non_fqdn_sender
57[%- IF pmg.mail.rejectunknownsender %] reject_unknown_sender_domain[% END %]
58
59smtpd_recipient_restrictions =
60 permit_mynetworks
61 reject_unauth_destination
62 reject_non_fqdn_recipient
63
64smtpd_client_connection_count_limit = [% pmg.mail.conn_count_limit %]
65smtpd_client_connection_rate_limit = [% pmg.mail.conn_rate_limit %]
66smtpd_client_message_rate_limit = [% pmg.mail.message_rate_limit %]
67
68default_destination_concurrency_limit = 40
69lmtp_destination_concurrency_limit = 20
70relay_destination_concurrency_limit = 20
71smtp_destination_concurrency_limit = 20
72virtual_destination_concurrency_limit = 20
73
74recipient_delimiter = +