mx1.example.com main.cf
von Dennis14e- SNIPPET_TEXT:
-
- # See /usr/share/postfix/main.cf.dist for a commented, more complete version
- # Hostname
- myhostname = mx1.example.com
- myorigin = $myhostname
- mydomain = example.com
- # Address Verify
- address_verify_sender = postmaster@example.com
- # Network
- mydestination = $myhostname, localhost.$mydomain, localhost
- mynetworks = 127.0.0.0/8 192.168.2.0/24
- inet_interfaces = 127.0.0.1 192.168.2.111
- inet_protocols = ipv4
- # Default
- smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
- smtpd_helo_required = yes
- strict_rfc821_envelopes = yes
- biff = no
- append_dot_mydomain = no
- readme_directory = no
- recipient_delimiter = +
- #delay_warning_time = 4h
- # Reset
- alias_maps =
- alias_database =
- local_recipient_maps =
- local_transport = error:Local delivery disabled!
- remote_header_rewrite_domain =
- # MySQL Proxy
- proxy_read_maps =
- proxy:mysql:${config_directory}/mysql/relayrecipients.cf,
- proxy:mysql:${config_directory}/mysql/transport.cf,
- proxy:mysql:${config_directory}/mysql/senderaccess.cf
- # Relay (Empfänger muss vorhanden sein)
- relay_domains = example.com
- relay_recipient_maps = proxy:mysql:${config_directory}/mysql/relayrecipients.cf
- # Wohin die Mail geleitet werden soll (default: z.B. Non Delivery Notifications)
- default_transport = smtp:[192.168.2.113]
- transport_maps = proxy:mysql:${config_directory}/mysql/transport.cf
- # Rewrite root
- recipient_canonical_maps = hash:${config_directory}/recipient_canonical
- # Checks
- header_checks = pcre:${config_directory}/checks/header
- mime_header_checks = regexp:${config_directory}/checks/mime_header
- # Amavis (Virenscanner)
- content_filter = smtp-amavis:[localhost]:10024
- receive_override_options = no_address_mappings
- # Reject Codes
- unknown_address_reject_code = 550
- unknown_client_reject_code = 550
- unknown_hostname_reject_code = 550
- unverified_recipient_reject_code = 550
- unverified_sender_reject_code = 550
- # Restrictions
- smtpd_relay_restrictions =
- check_helo_access pcre:${config_directory}/checks/helo,
- reject_non_fqdn_sender,
- reject_non_fqdn_recipient,
- reject_unknown_sender_domain,
- permit_mynetworks,
- reject_unauth_destination,
- reject_invalid_helo_hostname,
- reject_non_fqdn_helo_hostname,
- reject_unauth_pipelining,
- check_sender_access proxy:mysql:${config_directory}/mysql/senderaccess.cf,
- reject_multi_recipient_bounce,
- reject_unknown_client_hostname,
- check_policy_service unix:private/policyd-spf,
- check_policy_service unix:private/postgrey,
- permit
Quellcode
Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN