Подтвердить что ты не робот

Является ли адрес электронной почты URI?

Я попытался выяснить, может ли формат адреса электронной почты соответствовать определению URI или нет, но я пока не нашел явного подтверждения этого. Надеюсь, что кто-то может дать мне некоторое представление здесь. Спасибо заранее:)

4b9b3361

Ответ 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]
    - схема электронной почты для адресов электронной почты

Ответ 6

Я думаю, что это так, если он содержит ссылку схемы mailto:, в адресе; иначе нет. Но поскольку это видно только на html-страницах, в большинстве случаев адрес электронной почты сам по себе не может считаться URI.

Если вы еще не отметили это, взгляните на документ RFC3305.

Официальный регистр имен схем URI поддерживается IANA по адресу http://www.iana.org/assignments/uri-schemes.html

Надеюсь, это поможет, Карлос.