# # Initialize # smtpd_delay_reject 0 # # Test check_domain_access() # helo_restrictions fail:1_helo_access # Expect: REJECT (temporary lookup failure) helo foobar # # Test check_namadr_access() # client_restrictions fail:1_client_access # Expect: REJECT (temporary lookup failure) client foo.dunno.com 131.155.210.17 # # Test check_mail_access() # sender_restrictions fail:1_sender_access # Expect: REJECT (temporary lookup failure) mail reject@dunno.domain # # Test check_rcpt_access() # recipient_restrictions fail:1_rcpt_access # Expect: REJECT (temporary lookup failure) rcpt reject@dunno.domain # Expect: OK rcpt postmaster # # Test mynetworks in generic_checks(). # mynetworks fail:1_mynetworks # # Expect REJECT (temporary lookup failure) # recipient_restrictions permit_mynetworks rcpt reject@dunno.domain # # Test mynetworks. # mynetworks 168.100.189.1/27 # # Expect REJECT (server configuration error) # rcpt reject@dunno.domain # # check_sender_access specific # smtpd_null_access_lookup_key <> mail <> # # Test permit_tls_client_certs in generic_restrictions # relay_clientcerts fail:1_certs fingerprint abcdef recipient_restrictions permit_tls_clientcerts rcpt reject@dunno.domain # # Test smtpd_check_rewrite(). # local_header_rewrite_clients fail:1_rewrite # # Expect: REJECT (temporary lookup failure) # rewrite # # Test resolve_local() # mydestination example.com recipient_restrictions reject_unauth_destination rcpt user@example.com mydestination fail:1_mydestination rcpt user@example.com # # Test virtual alias lookup. # mydestination example.com virtual_alias_maps fail:1_virtual rcpt user@example.com