You are mixing up two things. If you want the Comcast server to relay your mail via its port 587 you do not need to exclude port 25 on your own server.
Anyway your settings look ok so far, and we need to find out if Postfix is listening at all, and on which port.
Please post the output of:
netstat -l | grep smtp
netstat -l | grep subm