Guest User

Untitled

a guest
Nov 30th, 2017
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.64 KB | None | 0 0
  1. mynetworks = 127.0.0.1
  2.  
  3. alias_maps = hash:/etc/aliases
  4. local_recipient_maps = proxy:unix:passwd.byname $alias_maps
  5.  
  6. smtpd_sender_login_maps = proxy:mysql:/etc/postfix/sql/smtpd_sender_login_maps.cf
  7. virtual_mailbox_domains = proxy:mysql:/etc/postfix/sql/virtual_domains_maps.cf
  8. virtual_mailbox_maps = proxy:mysql:/etc/postfix/sql/virtual_mailbox_maps.cf, proxy:mysql:/etc/postfix/sql/virtual_alias_domain_mailbox_maps.cf
  9. virtual_alias_maps = proxy:mysql:/etc/postfix/sql/virtual_alias_maps.cf, proxy:mysql:/etc/postfix/sql/virtual_alias_domain_maps.cf, proxy:mysql:/etc/postfix/sql/virtual_alias_domain_catchall_maps.cf
  10. virtual_transport = lmtp:unix:private/dovecot-lmtp
  11.  
  12. smtpd_reject_unlisted_sender = yes
  13.  
  14. smtpd_relay_restrictions =
  15. permit_mynetworks,
  16. permit_sasl_authenticated,
  17. reject_unauth_pipelining,
  18. reject_unauth_destination,
  19. reject_non_fqdn_recipient,
  20. reject_unknown_recipient_domain,
  21. permit
  22.  
  23. smtpd_helo_restrictions =
  24. permit_mynetworks,
  25. reject_non_fqdn_helo_hostname,
  26. reject_invalid_helo_hostname,
  27. reject_unknown_helo_hostname,
  28. permit
  29.  
  30. smtpd_recipient_restrictions =
  31. permit_mynetworks,
  32. permit_sasl_authenticated,
  33. reject_unauth_pipelining,
  34. reject_unauth_destination,
  35. reject_unknown_recipient_domain,
  36. reject_non_fqdn_recipient,
  37. check_sender_access hash:/etc/postfix/sender_blacklist,
  38. check_sender_access hash:/etc/postfix/sender_whitelist,
  39. # check_policy_service unix:postgrey/socket,
  40. check_client_access hash:/etc/postfix/override_spf,
  41. check_policy_service unix:private/spfpolicy,
  42. # check_client_access hash:/etc/postfix/override_rbl,
  43. # reject_rbl_client ix.dnsbl.manitu.net,
  44. # reject_rbl_client bl.blocklist.de,
  45. # reject_rbl_client dnsbl.sorbs.net,
  46. # reject_rbl_client cbl.abuseat.org,
  47. permit
  48.  
  49. smtpd_sender_restrictions =
  50. permit_mynetworks,
  51. reject_authenticated_sender_login_mismatch,
  52. reject_non_fqdn_sender,
  53. reject_unknown_sender_domain,
  54. reject_unauth_pipelining,
  55. reject_unverified_sender,
  56. permit_sasl_authenticated
  57.  
  58. smtpd_client_restrictions =
  59. permit_mynetworks,
  60. permit_sasl_authenticated,
  61. reject_unknown_client,
  62. reject_unauth_pipelining,
  63. permit
  64.  
  65. smtpd_data_restrictions = reject_unauth_pipelining
  66.  
  67. submission inet n - n - - smtpd
  68. -o syslog_name=postfix/submission
  69. -o smtpd_tls_security_level=encrypt
  70. -o smtpd_sasl_auth_enable=yes
  71. -o smtpd_sasl_security_options=noanonymous
  72. -o content_filter=smtp-amavis:[127.0.0.1]:10026
  73. -o milter_macro_daemon_name=ORIGINATING
  74. -o smtpd_client_restrictions=permit_sasl_authenticated,reject
  75. -o smtpd_sender_login_maps=proxy:mysql:/etc/postfix/sql/smtpd_sender_login_maps.cf
  76. -o smtpd_sender_restrictions=reject_sender_login_mismatch
  77. -o smtpd_recipient_restrictions=reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject
  78.  
  79. smtps inet n - n - - smtpd
  80. -o syslog_name=postfix/smtps
  81. -o smtpd_tls_wrappermode=yes
  82. -o smtpd_sasl_auth_enable=yes
  83. -o smtpd_sasl_security_options=noanonymous
  84. -o content_filter=smtp-amavis:[127.0.0.1]:10026
  85. -o milter_macro_daemon_name=ORIGINATING
  86. -o smtpd_client_restrictions=permit_sasl_authenticated,reject
  87. -o smtpd_sender_login_maps=proxy:mysql:/etc/postfix/sql/smtpd_sender_login_maps.cf
  88. -o smtpd_sender_restrictions=reject_sender_login_mismatch
  89. -o smtpd_recipient_restrictions=reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject
  90.  
  91. SELECT username FROM mailbox WHERE username='%s' AND active = '1'
  92. UNION SELECT address AS username FROM alias WHERE goto LIKE '%%%s%%' AND active = '1'
  93. UNION SELECT username FROM mailbox,alias_domain WHERE alias_domain.alias_domain = '%d' AND username = CONCAT('%u', '@', alias_domain.target_domain) AND alias_domain.active = '1'
  94.  
  95. SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain = '%d' AND alias.address = CONCAT('@', alias_domain.target_domain) AND alias.active = '1' AND alias_domain.active='1'
  96.  
  97. SELECT maildir FROM mailbox,alias_domain WHERE alias_domain.alias_domain = '%d' AND mailbox.username = CONCAT('%u', '@', alias_domain.target_domain) AND mailbox.active = '1' AND alias_domain.active='1'
  98.  
  99. SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain = '%d' AND alias.address = CONCAT('%u', '@', alias_domain.target_domain) AND alias.active = 1 AND alias_domain.active='1'
  100.  
  101. SELECT goto FROM alias WHERE address='%s' AND active = '1'
  102.  
  103. SELECT domain FROM domain WHERE domain='%s' AND backupmx = '0' AND active = '1'
  104.  
  105. SELECT quota FROM mailbox WHERE username='%s' AND active = '1'
  106.  
  107. SELECT maildir FROM mailbox WHERE username='%s' AND active = '1'
Add Comment
Please, Sign In to add comment