OK, so this is pretty new Comcast web based service, which includes email service.
I'm totally unfamiliar with it, but I think, your best option is just to call Comcast, and ask them what the problem is.
You pay for their service, so they should have some solution for you.