NoPaste

mx1.example.com main.cf

von Dennis14e

SNIPPET_TEXT:
  1. # See /usr/share/postfix/main.cf.dist for a commented, more complete version
  2.  
  3. # Hostname
  4. myhostname = mx1.example.com
  5. myorigin = $myhostname
  6. mydomain = example.com
  7.  
  8. # Address Verify
  9. address_verify_sender = postmaster@example.com
  10.  
  11. # Network
  12. mydestination = $myhostname, localhost.$mydomain, localhost
  13. mynetworks = 127.0.0.0/8 192.168.2.0/24
  14. inet_interfaces = 127.0.0.1 192.168.2.111
  15. inet_protocols = ipv4
  16.  
  17. # Default
  18. smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
  19. smtpd_helo_required = yes
  20. strict_rfc821_envelopes = yes
  21. biff = no
  22. append_dot_mydomain = no
  23. readme_directory = no
  24. recipient_delimiter = +
  25. #delay_warning_time = 4h
  26.  
  27. # Reset
  28. alias_maps =
  29. alias_database =
  30. local_recipient_maps =
  31. local_transport = error:Local delivery disabled!
  32. remote_header_rewrite_domain =
  33.  
  34. # MySQL Proxy
  35. proxy_read_maps =
  36.   proxy:mysql:${config_directory}/mysql/relayrecipients.cf,
  37.   proxy:mysql:${config_directory}/mysql/transport.cf,
  38.   proxy:mysql:${config_directory}/mysql/senderaccess.cf
  39.  
  40. # Relay (Empfänger muss vorhanden sein)
  41. relay_domains = example.com
  42. relay_recipient_maps = proxy:mysql:${config_directory}/mysql/relayrecipients.cf
  43.  
  44. # Wohin die Mail geleitet werden soll (default: z.B. Non Delivery Notifications)
  45. default_transport = smtp:[192.168.2.113]
  46. transport_maps = proxy:mysql:${config_directory}/mysql/transport.cf
  47.  
  48. # Rewrite root
  49. recipient_canonical_maps = hash:${config_directory}/recipient_canonical
  50.  
  51. # Checks
  52. header_checks = pcre:${config_directory}/checks/header
  53. mime_header_checks = regexp:${config_directory}/checks/mime_header
  54.  
  55. # Amavis (Virenscanner)
  56. content_filter = smtp-amavis:[localhost]:10024
  57. receive_override_options = no_address_mappings
  58.  
  59. # Reject Codes
  60. unknown_address_reject_code      = 550
  61. unknown_client_reject_code       = 550
  62. unknown_hostname_reject_code     = 550
  63. unverified_recipient_reject_code = 550
  64. unverified_sender_reject_code    = 550
  65.  
  66. # Restrictions
  67. smtpd_relay_restrictions =
  68.   check_helo_access pcre:${config_directory}/checks/helo,
  69.   reject_non_fqdn_sender,
  70.   reject_non_fqdn_recipient,
  71.   reject_unknown_sender_domain,
  72.   permit_mynetworks,
  73.   reject_unauth_destination,
  74.   reject_invalid_helo_hostname,
  75.   reject_non_fqdn_helo_hostname,
  76.   reject_unauth_pipelining,
  77.   check_sender_access proxy:mysql:${config_directory}/mysql/senderaccess.cf,
  78.   reject_multi_recipient_bounce,
  79.   reject_unknown_client_hostname,
  80.   check_policy_service unix:private/policyd-spf,
  81.   check_policy_service unix:private/postgrey,
  82.   permit

Quellcode

Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN