Я попытался выяснить, может ли формат адреса электронной почты соответствовать определению URI или нет, но я не нашел явного подтверждения этого до сих пор. Надеюсь, что кто-то может дать мне некоторое представление здесь. Заранее спасибо :)Является ли адрес электронной почты URI?
ответ
Да, но с "MAILTO:" префиксом.
URI, имеет такой вид:
<scheme>:<scheme-specific-part>
<scheme>
является "MailTo", то <scheme-specific-part>
является адресом.
Например:
mailto:[email protected]
является допустимым URI.
да при использовании "MAILTO" схеме, смотрите здесь: http://www.ietf.org/rfc/rfc2396.txt
1.3. Пример URI
Следующие примеры иллюстрируют URI, которые являются общеупотребительными.
электронной почты: [email protected]
- MAILTO схема для адресов электронной почты
это плохая информация –
раздел 1.3 rfc имеет пример электронной почты – ron
1.3 Пример URI --- –
Адрес электронной почты сам по себе - [email protected] - я бы сказал, нет. Ссылка на адрес электронной почты - mailto: [email protected] - Я бы сказал, да.
Пер RFC 3986:
Универсальный идентификатор ресурса (URI) представляет собой компактный последовательность символов, которая идентифицирует абстрактный или физический ресурс .
Основные компоненты синтаксиса, как это определено в RFC:
The generic URI syntax consists of a hierarchical sequence of
components referred to as the scheme, authority, path, query, and
fragment.
URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]
hier-part = "//" authority path-abempty
/path-absolute
/path-rootless
/path-empty
Так что - электронная почта не является URI. Однако mailto:[email protected]
является допустимым URI.
Если все URL являются Ури, то все электронной почты: [email protected] адрес являются идентификаторы URI, потому что они являются адреса
Так что я думаю, что адрес электронной почты является URI, если он имеет электронной почты: перед ним.
http://tools.ietf.org/html/rfc2368 http://tools.ietf.org/html/rfc1738
Я думаю, что это, если она включает в себя "MailTo:" ссылку на схему в адресе; иначе нет. Но поскольку это видно только на html-страницах, в большинстве случаев адрес электронной почты сам по себе не может считаться URI.
Если вы еще не отметили это, взгляните на RFC3305 document.
Официальный регистр имен схемы URI поддерживается IANA в http://www.iana.org/assignments/uri-schemes.html
Я надеюсь, что это помогает, Карлос.
Итак, без схемы 'mailto: ', адрес электронной почты не может считаться URI? – SarahofGaia