The way I deodorize my sink drains is to put some baking soda down the drain and then I heat 2 cups of distilled white vinegar in the microwave and then pour the warm vinegar down the drain and wait till it starts to fizz.
Let the Vinegar and baking soda Fizz for at least 5 minutes then run some cold water down the drain to rinse the drain out and the smell from the drain should be gone.