Я попытался выяснить, может ли формат адреса электронной почты соответствовать определению URI или нет, но я пока не нашел явного подтверждения этого. Надеюсь, что кто-то может дать мне некоторое представление здесь. Спасибо заранее:)
Является ли адрес электронной почты URI?
Ответ 1
Да, но с префиксом "mailto:".
URI имеет следующую форму:
<scheme>:<scheme-specific-part>
<scheme>
- это "mailto", <scheme-specific-part>
- это адрес.
Например:
mailto:[email protected]
- допустимый URI.
Ответ 2
Per 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.
Ответ 3
Адрес электронной почты на нем - [email protected] - я бы сказал, нет. Ссылка на адрес электронной почты - mailto: [email protected] - я бы сказал, да.
Ответ 4
да при использовании с схемой "mailto", смотрите здесь: http://www.ietf.org/rfc/rfc2396.txt
1,3. Пример URI
В следующих примерах показан общий URI.
электронная почта: [email protected]
- схема электронной почты для адресов электронной почты
Ответ 5
Если все URL-адреса URI, то все адреса mailto: [email protected] являются URI, потому что они являются URL-адресами
Итак, я думаю, что адрес электронной почты является URI, если он имеет mailto: перед ним.
http://tools.ietf.org/html/rfc2368 http://tools.ietf.org/html/rfc1738
Ответ 6
Я думаю, что это так, если он содержит ссылку схемы mailto:, в адресе; иначе нет. Но поскольку это видно только на html-страницах, в большинстве случаев адрес электронной почты сам по себе не может считаться URI.
Если вы еще не отметили это, взгляните на документ RFC3305.
Официальный регистр имен схем URI поддерживается IANA по адресу http://www.iana.org/assignments/uri-schemes.html
Надеюсь, это поможет, Карлос.