Advertisement
Guest User

main.cf

a guest
Jan 24th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. command_directory = /usr/sbin
  2.  
  3. daemon_directory = /usr/lib/postfix
  4.  
  5. data_directory = /var/lib/postfix
  6.  
  7. mydomain = ***
  8.  
  9. myhostname = $mydomain
  10. unknown_local_recipient_reject_code = 550
  11. mynetworks = 127.0.0.0/8
  12. smtpd_banner = $myhostname ESMTP ***
  13.  
  14. debugger_command =
  15.      PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
  16.      ddd $daemon_directory/$process_name $process_id & sleep 5
  17.  
  18. sendmail_path = /usr/sbin/sendmail
  19.  
  20. newaliases_path = /usr/bin/newaliases
  21.  
  22. mailq_path = /usr/bin/mailq
  23.  
  24. setgid_group = postdrop
  25.  
  26. html_directory = no
  27.  
  28. manpage_directory = /usr/share/man
  29.  
  30. sample_directory = /usr/share/doc/postfix
  31.  
  32. readme_directory = /usr/share/doc/postfix
  33. inet_protocols = ipv4
  34.  
  35. append_dot_mydomain = no
  36. biff = no
  37. smtpd_helo_required = yes
  38. smtpd_recipient_restrictions = permit_mynetworks,
  39.     permit_sasl_authenticated,
  40.     reject_unauth_destination,
  41.     reject_unauth_pipelining,
  42.     reject_non_fqdn_recipient
  43. smtpd_sender_restrictions = permit_mynetworks,
  44.     reject_sender_login_mismatch,
  45.     permit_sasl_authenticated,
  46.     reject_unknown_helo_hostname,
  47.     reject_unknown_recipient_domain,
  48.     reject_unknown_sender_domain
  49. smtpd_client_restrictions = permit_mynetworks,
  50.     permit_sasl_authenticated,
  51.     reject_unknown_client_hostname
  52.  
  53. smtpd_relay_restrictions =
  54.  
  55. # Maximum size of Message in bytes (50MB)
  56. message_size_limit = 52428800
  57.  
  58. ## SASL Auth Settings
  59. smtpd_sasl_auth_enable = yes
  60. smtpd_sasl_local_domain = $myhostname
  61. broken_sasl_auth_clients = yes
  62. ## Dovecot Settings for deliver, SASL Auth and virtual transport
  63. smtpd_sasl_type = dovecot
  64. #virtual_transport = dovecot
  65. virtual_transport = vmail
  66. dovecot_destination_recipient_limit = 1
  67. smtpd_sasl_path = private/auth
  68.  
  69. # Virtual delivery settings
  70. virtual_mailbox_base = /
  71. virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf
  72. virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf
  73. virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_alias_maps.cf
  74. smtpd_sender_login_maps = mysql:/etc/postfix/mysql-virtual_sender_permissions.cf
  75. virtual_uid_maps = static:8
  76. virtual_gid_maps = static:8
  77.  
  78. # Local delivery settings
  79. local_transport = local
  80. alias_maps = $alias_database
  81.  
  82. # Default Mailbox size, is set to 0 which means unlimited!
  83. mailbox_size_limit = 0
  84. virtual_mailbox_limit = 0
  85.  
  86. ### TLS settings
  87. smtp_tls_note_starttls_offer = yes
  88. #smtpd_tls_security_level = may
  89. smtpd_tls_cert_file =/etc/letsencrypt/live/***/fullchain.pem
  90. smtpd_tls_key_file = /etc/letsencrypt/live/***/privkey.pem
  91. smtpd_tls_received_header = yes
  92.  
  93. #opendkim
  94. milter_protocol = 6
  95. milter_default_action = accept
  96. smtpd_milters = inet:localhost:12301
  97. non_smtpd_milters = inet:localhost:12301
  98.  
  99. # spf policy agent
  100. policyd-spf_time_limit = 3600
  101. check_policy_service = reject_unauth_destination,
  102.     check_policy_service unix:private/policyd-spf
  103.  
  104. # antivirus
  105. content_filter = scan:127.0.0.1:10025
  106. #receive_override_options = no_address_mappings
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement