What's the big deal about opening Port 80 to Mail? Why should that have a greater spam peril than: Safari, iTunes, Firefox, QT 7, RealPlayer, Dictionary, and virtually all Dashboard Clients, as well as a host of other applications? Don't they too require access through Port 80? (I surf about 10 hours daily.)
The problem isn't that they use port 80, or even that they use the internet.
The problem is that you've changed your mail settings so that every time you open a mail message with embedded images (or embedded anything) you're announcing to the sender that you've done that.
The same thing will happen if you use your browser to look at your incoming mail, and have configured it to display images automatically.
This is different from merely surfing to some random website. When you do that, they don't know who you are, and can't follow up with more spam.
Let me give an example to illustrate the difference.
Suppose you are surfing the web, and come to a page with a picture of a butterfly. The .html for the page probably contains something like:
<img src="butterfly.jpg">
which sends a request to the server to get the image. The server has no way of knowing who you are. (At best, it can set a cookie, but then all it knows is "this request is coming from the same guy who was here earlier", but it still doesn't know who you are, because it didn't know who you were when it gave you the cookie.)
But when you receive an email, that message can be custom-tailored to you. If they have reason to think that <pendragon@someisp.net> is a valid email address, they might send you some spam containing something like:
<img src="pendragon_someisp_net_butterfly.jpg">
and configure their server to deliver up "butterfly.jpg" in response to that request, after making a note of the "pendragon_someisp_net_" part of that. They've already made that note before you even see the butterfly. It's too late to call that request back. Before, they only suspected that <pendragon@someisp.net> was a valid email address; now, they not only know it's valid, but that someone actually reads mail sent to that address.
It doesn't matter whether you view the butterfly in a browser or in your mail app. What matters is that it was embedded in email that was sent to you, and you looked at it.