R.M.
Hot water will set a lot of stains, so you probably should use warm. I would think Oxyclean would be enough, but on a white shirt, if you don't want to bleach the whole shirt, for tougher stains I mix 1/2 bleach with 1/2 water and dip a Q-tip in and rub it on the spot until the stain is gone. Then wash.