Thanks, wKkaY.
So then the question is asked, "which should webhosting companies use so our clients can continue to send email out through their ISPs and when they travel?
Since it's unlikely our clients will know the names of all the servers their ISPs might be using, and in addition will typically "forget" that they sometimes log in to send mail at the airport, and perhaps from their local Starbucks (coffee shop), we can't expect this to work unless we either give them the proper record that allows all[/b] mailservers to be used, or to require them to reset their outgoing email servers to us a secure connection to your system, unblocked by any ISP, for all outgoing email, no matter from where they log in.
My first recommendation is that John use the "~" character for now, as some ISPs may soon begin to block email from domains that do not publish SPF data, and it looks to me as if that is what the "?" will be interpreted as.
My understanding is that all domains should continue to publish "~" data, because that's the only way that forwards, mailing lists, and Form-to-Email programs will continue to work.
But I'm also going to recommend authenticated smtp over the authenticated smtp port as the method by which we allow our clients to use our servers for outgoing smtp.
John, are you watching the thread?
Jeff