... asks me for a password for my comcast account.
That is a completely different problem that the one being discussed on this thread, and may actually be caused by comcast.
When your email sender or receiver Server does not respond for ANY reason (including that the server is too busy, crashed, or is doing its Backups) Mac Mail has never been able to tell why. So instead of saying "could not reach one of the servers, possibly due to a server issue, please check with your ISP, or maybe enter a better password," it just asks for the password again.
If you enter anything in the password box it puts up, it clobbers the old password, which can sometime leave you with a wrong password, or sometimes NO password.
If you know the password is correct, dismiss that box and open:
Mail > Window > Connection Doctor
This gives you a detailed look at exactly which server is not working. If you WANT to fiddle with the settings (rather than just wait until later when the Server may be more responsive) you can click on the red light and go directly to the settings for the exact server that is not working properly.