I never thought ceramic objects could absorb odours like my unfortunate vinyl bag but now I shall never forget. The stench when you hovered your nose over the rim was quite horrific - clearly unusable as a drinking mug - but I was not to be beaten.
First I tried a baking soda and water concoction - no effect.
I tried it again - no effect.
I used vinegar - no effect.
It reminded me of my favourite Seinfeld episode, The Smelly Car when a valet with horrendous B.O. manages to 'deposit' the odour into Jerry's car. It then attaches itself to Jerry and Elaine, who are unable to rid themselves of the stench. Jerry pays to get his car valeted but after forking out a lot of money, "it still smells"! As a last resort, Elaine uses tomato sauce to remove the smell from her hair.
So I tried, tomato sauce - no effect.
I decided to leave the mug until I had more time to tackle the 'unholy' problem and left it on my kitchen window sill in the hopes that sunlight would have some effect. About a week or so later, I sniffed and voila... the stench was gone. I can now use my mug for the purpose in which it was created - hooray.