Roger thanks,
I've read RFC 1034/1035 which the SPF draft refers to and these state:
<domain> ::= <subdomain> | " "
<subdomain> ::= <label> | <subdomain> "." <label>
<label> ::= <letter> [ [ <ldh-str> ] <let-dig> ]
<ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str>
<let-dig-hyp> ::= <let-dig> | "-"
<let-dig> ::= <letter> | <digit>
<letter> ::= any one of the 52 alphabetic characters A through Z in
upper case and a through z in lower case
<digit> ::= any one of the ten digits 0 through 9
Note that while upper and lower case letters are allowed in domain
names, no significance is attached to the case. That is, two names with
the same spelling but different case are to be treated as if identical.
The labels must follow the rules for ARPANET host names. They must
start with a letter, end with a letter or digit, and have as interior
characters only letters, digits, and hyphen. There are also some
restrictions on the length. Labels must be 63 characters or less.
So my take on this is that legal characters are "A-Z", "a-z", "0-9", "-",
".".
There does seem to have been some changes (perhaps because of the confusion
between hostname & domain name), where underscore ("_") is a permitted
character in a hostname, but the SPF draft doesn't refer to that, it
specifically (in Appendix A. Collection ABNF for SPF records) states:
A = "a" [ ":" domain-sepc ] [ dual-cidr-length ]
:
:
domain-spec = domain-name / macro-string
domain-name = domain-part * ( "." domain-part ) [ "." ]
domain-part = as defined in [RFC1034]
And here is my problem. I can't see from 1034 where the acceptance of "/"
is in the domain name, hence my confustion!
Must be doing something wrong... better get on with reading all the RFCs
again :-)
<<snip>>
-Gary
This message (and any associated files) is intended only for the use of spf-devel@v2.listbox.com and may contain information that is confidential, subject to copyright or constitutes a trade secret. If you are not spf-devel@v2.listbox.com you are hereby notified that any dissemination, copying or distribution of this message, or files associated with this message, is strictly prohibited. If you have received this message in error, please notify us immediately by replying to the message and deleting it from your computer. Messages sent to and from us may be monitored. Any views or opinions presented are solely those of the author gary@exclaimer.net and do not necessarily represent those of the company.
This disclaimer was added by eXclaimer for Microsoft Exchange 2000, a DCSL product. Please visit our web site at www.exclaimer.co.uk for more information.
-------
To unsubscribe, change your address, or temporarily deactivate your subscription,
please go to http://v2.listbox.com/member/?listname=spf-devel@v2.listbox.com
I've read RFC 1034/1035 which the SPF draft refers to and these state:
<domain> ::= <subdomain> | " "
<subdomain> ::= <label> | <subdomain> "." <label>
<label> ::= <letter> [ [ <ldh-str> ] <let-dig> ]
<ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str>
<let-dig-hyp> ::= <let-dig> | "-"
<let-dig> ::= <letter> | <digit>
<letter> ::= any one of the 52 alphabetic characters A through Z in
upper case and a through z in lower case
<digit> ::= any one of the ten digits 0 through 9
Note that while upper and lower case letters are allowed in domain
names, no significance is attached to the case. That is, two names with
the same spelling but different case are to be treated as if identical.
The labels must follow the rules for ARPANET host names. They must
start with a letter, end with a letter or digit, and have as interior
characters only letters, digits, and hyphen. There are also some
restrictions on the length. Labels must be 63 characters or less.
So my take on this is that legal characters are "A-Z", "a-z", "0-9", "-",
".".
There does seem to have been some changes (perhaps because of the confusion
between hostname & domain name), where underscore ("_") is a permitted
character in a hostname, but the SPF draft doesn't refer to that, it
specifically (in Appendix A. Collection ABNF for SPF records) states:
A = "a" [ ":" domain-sepc ] [ dual-cidr-length ]
:
:
domain-spec = domain-name / macro-string
domain-name = domain-part * ( "." domain-part ) [ "." ]
domain-part = as defined in [RFC1034]
And here is my problem. I can't see from 1034 where the acceptance of "/"
is in the domain name, hence my confustion!
Must be doing something wrong... better get on with reading all the RFCs
again :-)
<<snip>>
-Gary
This message (and any associated files) is intended only for the use of spf-devel@v2.listbox.com and may contain information that is confidential, subject to copyright or constitutes a trade secret. If you are not spf-devel@v2.listbox.com you are hereby notified that any dissemination, copying or distribution of this message, or files associated with this message, is strictly prohibited. If you have received this message in error, please notify us immediately by replying to the message and deleting it from your computer. Messages sent to and from us may be monitored. Any views or opinions presented are solely those of the author gary@exclaimer.net and do not necessarily represent those of the company.
This disclaimer was added by eXclaimer for Microsoft Exchange 2000, a DCSL product. Please visit our web site at www.exclaimer.co.uk for more information.
-------
To unsubscribe, change your address, or temporarily deactivate your subscription,
please go to http://v2.listbox.com/member/?listname=spf-devel@v2.listbox.com