|
Hillard,
The "?all" directive is a way to get around this issue, but it also completely defeats the purpose of SPF. It may be better to have no SPF record at all rather than use the "?all" directive, because "?all" will always result in a "pass" response. This might cause some receiving mail systems (not SpamFilter, but others) to place a greater degree of trust in this message, and bypass other spam checks that they would otherwise be running if an SPF "pass" response had not been received.
I am facing a situation that is similar to yours, and have chosen to NOT publish SPF records for our domains for the time-being. We're an ASP that provides email services to our clients, and our clients utilize Internet services from dozens of ISPs across Canada and the U.S. More than a few of these ISPs have decided to block all SMTP traffic except for traffic directed to their own SMTP server, thinking that it will help them to fight spam originating on their network. We have to change the email configuration for our clients to use the ISPs SMTP server for outbound mail.
There are workarounds, but none of them are easy to implement (SASL, configuring all of your clients to use a port other than 25 for SMTP, etc.). For now, I'm taking the approach of contacting ISPs and asking them to un-block port 25 for our servers. According to the report issued by the Anti Spam Technical Aliance http://docs.yahoo.com/docs/pr/pdf/asta_soi.pdf" CLASS="ASPForums" TITLE="WARNING: URL created by poster. - http://docs.yahoo.com/docs/pr/pdf/asta_soi.pdf" CLASS="ASPForums" TITLE="WARNING: URL created by poster. - http://docs.yahoo.com/docs/pr/pdf/asta_soi.pdf
"For many consumer-oriented ISPs, the simplest solution to stop e-mail worms and spam from their network is to block outbound port 25 traffic. However, blocking port 25 can be problematic for customers who need to run their own mail server or communicate with a mail server on a remote network to submit e-mail (such as a web hosting company or a hosted domain’s mail server).... an ISP should develop a capability to identify customers who have a legitimate need to run a mail server, and then not block port 25 connectivity for these customers..."
The funny thing is, the ISPs who have signed-on to this document are among the WORST when it comes to this indiscriminate blocking of port 25. I still haven't found anyone at MSN who will open up port 25 traffic bound to our mail servers. Fortunately, we do have some influence over our customers ISP choices, so unless MSN and others start to "practice what they preach," there might be a bunch of MSN accounts being cancelled in the near future.
Jim
|