main.cf 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. ## STANDARD POSTFIX CONFIG PARAMS ###
  2. myhostname = %hostname%
  3. mydomain = %domain_root%
  4. myorigin = $myhostname
  5. mydestination = $myhostname, localhost.$mydomain, localhost
  6. # Intentianally blank
  7. relayhost =
  8. alias_maps = hash:/etc/mail/postfix/aliases
  9. alias_database = hash:/etc/mail/postfix/aliases
  10. smtpd_tls_cert_file = %cert_file%
  11. smtpd_tls_key_file = %key_file%
  12. smtpd_use_tls=yes
  13. smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
  14. smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
  15. smtpd_tls_security_level=may
  16. #SSLv2 and SSLv3 are obsolete
  17. smtpd_tls_protocols = !SSLv2, !SSLv3
  18. smtp_tls_security_level = may
  19. smtp_tls_protocols = !SSLv2, !SSLv3
  20. smtp_tls_exclude_ciphers = EXPORT, LOW
  21. smtpd_tls_loglevel = 1
  22. smtpd_tls_session_cache_timeout = 3600s
  23. local_recipient_maps = proxy:unix:passwd.byname $alias_maps
  24. queue_directory = /var/spool/postfix
  25. command_directory = /usr/sbin
  26. daemon_directory = /usr/lib/postfix/sbin
  27. data_directory = /var/lib/postfix
  28. mail_owner = postfix
  29. inet_interfaces = all
  30. inet_protocols = all
  31. unknown_local_recipient_reject_code = 550
  32. mynetworks = 127.0.0.0/8, [::1]/128
  33. mailbox_command = /usr/lib/dovecot/deliver
  34. debug_peer_level = 2
  35. debugger_command =
  36. PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
  37. ddd $daemon_directory/$process_name $process_id & sleep 5
  38. sendmail_path = /usr/sbin/sendmail.postfix
  39. newaliases_path = /usr/bin/newaliases.postfix
  40. mailq_path = /usr/bin/mailq.postfix
  41. setgid_group = postdrop
  42. html_directory = no
  43. manpage_directory = /usr/share/man
  44. sample_directory = /usr/share/doc/postfix-2.10.1/samples
  45. readme_directory = /usr/share/doc/postfix-2.10.1/README_FILES
  46. ### VIRTUAL MAIL CONFIG PARAMS ###
  47. relay_domains = *
  48. virtual_alias_maps = hash:/etc/mail/aliases
  49. virtual_mailbox_domains = hash:/etc/mail/domains
  50. virtual_mailbox_maps = hash:/etc/mail/mailboxes
  51. virtual_mailbox_base = /var/mail
  52. virtual_minimum_uid = 2222
  53. virtual_transport = dovecot
  54. virtual_uid_maps = static:2222
  55. virtual_gid_maps = static:2222
  56. dovecot_destination_recipient_limit = 1
  57. milter_protocol = 2
  58. milter_default_action = accept
  59. smtpd_milters = inet:localhost:8891
  60. non_smtpd_milters = inet:localhost:8891
  61. smtpd_sasl_auth_enable = yes
  62. smtpd_sasl_type = dovecot
  63. smtpd_sasl_path = /var/run/dovecot/auth-client
  64. smtpd_sasl_security_options = noanonymous
  65. smtpd_sasl_tls_security_options = $smtpd_sasl_security_options
  66. smtpd_sasl_local_domain = $mydomain
  67. broken_sasl_auth_clients = yes
  68. smtpd_tls_security_level = may
  69. tls_random_source = dev:/dev/urandom
  70. tls_random_exchange_name = /var/lib/postfix/prng_exch
  71. smtpd_tls_auth_only = yes
  72. smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
  73. smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination