Microsoft has endorsed the Sender Policy Framework (SPF). Having them onside will help push the proposed standard forward, and it is a major step towards minimizing forged mail. It won’t solve the spam problem completely, since spammers are free to setup their own domains, but it helps to increase the cost of spamming. Blocking known spam-sending domains is trivial, so spammers will have to regularly purchase new domains in order to send to MTAs that only accept mail from domains with SPF records.
I’ve setup an SPF record in the DNS records for this domain. Every so six weeks or so, some spammer uses my address as the reply-to on a bulk mailing, and I get a pile of message undeliverable responses from stupid MTAs that are configured to send replies to obviously forged messages. Once we finish moving servers around at the hospital, we’ll be setting up SPF records in the DNS there.
I’ll also be configuring Postfix both here and at the office to drop bounced messages that were forged from us.