I would look into the "from elsewhere" and see if it's all in line. Gmail's filtering algos can be strange at times. There are a few items that prevent Gmail from receiving email from a given address...