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