587, if I remember correctly, is the "alternate" SMTP port, designed to get around the ISP blocking port 25.
In your case, sendmail probably isn't properly configured to talk to the outside world. It may need ports exposed (or forwarded) on the router, or some other settings. Next thing on your list should be checking out the sendmail docs, specifically for FreeBSD.
|