LuKreme wrote:
I don't remember what ?all means though, or how it differs from -all or ~all.
? means the record makes no claims about that source. ?all basically says, "Mail might come from other places, or it might not, we aren't sure." (In RFC terms, mail from us MAY be sent from other places not listed.)
- means mail should *never* come from that source, so -all means "Only the sources listed here will send you mail; anything from anywhere else is definitely forged." (In RFC terms, mail from us MUST NOT be sent from other places.)
~ is (IIRC) specific to all, and ~all means "Other places shouldn't be sending you mail, but we're not 100% certain we haven't missed something." (In RFC terms, mail from us SHOULD NOT be sent from other places.)
-- Kelson Vibber SpeedGate Communications <www.speed.net>