Preheat oven to 180°C.
Brush two 8-by-4-inch cake pans with butter or oil and lightly sprinkle with flour.
Warm milk till hand-hot in a small pot or microwave oven, soak poppy seed in it for a minimum of 30 minutes.
In a bowl, sift and mix flour, salt, and baking powder, set aside.
Cream together, butter and sugar in another bowl until light and fluffy.
Add eggs, one at a time, beating well after each addition.
Stir in vanilla essence and lemon essence.
Slowly pour in the oil while beating the cake mixture, beat until blended.
Mix in lemon juice and lemon zest.
Fold in the flour mixture, alternating with the milk in three additions, starting and ending with the flour.
Spoon into the prepared pan and smooth the top.
Bake for 1 to 1½ hours, until a skewer inserted into the middle of the cake, comes out clean.
Cool in the pan for 10 minutes, then remove cake from pan and cool completely on a wire rack.