Building restrictions

client_restriction –> helo_restrictions –> sender_restriction –> recipient_restriction –> data_restriction