i buy those twist to open 'gooey' scented deals. whatever they are, just get the 'for bad order smell scent' or 'clean linen' and put it in my cabinet. had to do it with a couple pins.
my DH smelled for at least 2 months until that scent finally 'soaked' into the cabinet. of course i cleaned the whole inside as well. i remember cleaning the decals on the outside, the paper towels were puke yellow from the stain.