Comcast mail is set by default to dump sent mail that is 30 days old. If you haven't checked that in your preferences, I'm not quite sure what would be wrong other than a glitch in the system (it happens). If that's the case there isn't much you can do about it