Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## General Postfix configuration
- # should be the default domain from your provider eg. "server100.provider.tld"
- mydomain = hodel.me
- # should be different from $mydomain eg. "mail.$mydomain"
- myhostname = mail.$mydomain
- mydestination = $myhostname,
- $mydomain,
- localhost.$myhostname,
- localhost.$mydomain,
- localhost
- mynetworks = 127.0.0.0/8
- inet_interfaces = all
- append_dot_mydomain = no
- biff = no
- # Postfix performance settings
- default_destination_concurrency_limit = 20
- local_destination_concurrency_limit = 2
- # SMTPD Settings
- smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
- smtpd_helo_required = yes
- smtpd_recipient_restrictions = permit_mynetworks,
- permit_sasl_authenticated,
- reject_unauth_destination,
- reject_unauth_pipelining,
- reject_non_fqdn_recipient
- smtpd_sender_restrictions = permit_mynetworks,
- reject_sender_login_mismatch,
- permit_sasl_authenticated,
- reject_unknown_helo_hostname,
- reject_unknown_recipient_domain,
- reject_unknown_sender_domain
- smtpd_client_restrictions = permit_mynetworks,
- permit_sasl_authenticated,
- reject_unknown_client_hostname
- # Postfix 2.10 requires this option. Postfix < 2.10 ignores this.
- # The option is intentionally left empty.
- smtpd_relay_restrictions =
- # Maximum size of Message in bytes (50MB)
- message_size_limit = 52428800
- ## SASL Auth Settings
- smtpd_sasl_auth_enable = yes
- smtpd_sasl_local_domain = $myhostname
- broken_sasl_auth_clients = yes
- # Virtual delivery settings
- virtual_mailbox_base = /var/customers/mail/
- virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf
- virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf
- virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_alias_maps.cf
- smtpd_sender_login_maps = mysql:/etc/postfix/mysql-virtual_sender_permissions.cf
- virtual_uid_maps = static:2000
- virtual_gid_maps = static:2000
- # Local delivery settings
- local_transport = local
- alias_maps = $alias_database
- # Default Mailbox size, is set to 0 which means unlimited!
- mailbox_size_limit = 0
- virtual_mailbox_limit = 0
- ### TLS settings
- ###
- ## TLS for outgoing mails from the server to another server
- #smtp_tls_security_level = may
- #smtp_tls_note_starttls_offer = yes
- ## TLS for email client
- #smtpd_tls_security_level = may
- #smtpd_tls_cert_file = /etc/ssl/server/hodel.me.pem
- #smtpd_tls_key_file = $smtpd_tls_cert_file
- #smtpd_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
- #smtpd_tls_loglevel = 1
- #smtpd_tls_received_header = yes
- debugger_command =
- PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
- ddd $daemon_directory/$process_name $process_id & sleep 5
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement