He intentado averiguar si se puede decir que el formato de una dirección de correo electrónico cumple con la definición de URI o no, pero hasta ahora no he encontrado confirmación explícita de esto. Espero que alguien me pueda dar alguna información aquí. Gracias de antemano :)¿Es una dirección de correo electrónico un URI?
Respuesta
Sí, pero con "mailto:" prefijo.
Un URI tiene esta forma:
<scheme>:<scheme-specific-part>
El <scheme>
es "mailto", el <scheme-specific-part>
es la dirección.
Por ejemplo:
mailto:[email protected]
es un URI válido.
sí cuando se usa con el esquema de "mailto", mira aquí: http://www.ietf.org/rfc/rfc2396.txt
1,3. URI de ejemplo
Los siguientes ejemplos ilustran URI que son de uso común.
mailto: [email protected]
- mailto esquema de direcciones de correo electrónico
esto es mala información –
sección 1.3 del rfc tiene un ejemplo de correo electrónico – ron
1.3 URI de ejemplo --- –
Una dirección de correo electrónico por su cuenta - [email protected] - Diría que no. Un enlace a una dirección de correo electrónico - mailto: [email protected] - Yo diría que sí.
Per RFC 3986:
un identificador de recursos uniforme (URI) es una secuencia compacta de caracteres que identifica un recurso abstracto o físico.
Los componentes básicos de sintaxis definidos por la 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
Por lo tanto - una dirección de correo electrónico no es un URI. Sin embargo, mailto:[email protected]
es un URI válido.
Si de todas las URL son de URI entonces todo mailto: [email protected] dirección URI son porque son las URL
Así que creo que una dirección de correo electrónico es un URI, si tiene mailto: delante de él.
http://tools.ietf.org/html/rfc2368 http://tools.ietf.org/html/rfc1738
creo que es, si se incluye el "mailto:" referencia de esquema en la dirección; de otra forma no. Pero como solo se ve en páginas html, en la mayoría de los casos, la dirección de correo electrónico en sí misma no podría considerarse un URI.
Si no ha marcado antes, eche un vistazo a RFC3305 document.
El registro oficial de nombres de esquema URI se mantiene por la IANA en http://www.iana.org/assignments/uri-schemes.html
espero que ayude, Carlos.
- 1. dirección de correo electrónico noreply.
- 2. Identificar si una dirección de correo electrónico es 'pública'
- 3. ¿Cómo comprobar si una dirección de correo electrónico es falsa?
- 4. ¿Puede haber un apóstrofo en una dirección de correo electrónico?
- 5. Cómo verificar que realmente exista una dirección de correo electrónico enviando un correo electrónico a java
- 6. postfix: envíe una copia de cada correo electrónico a una dirección de correo electrónico dada
- 7. ¿Cuál es la dirección de correo electrónico más larga posible?
- 8. PHP buscar una cadena para una dirección de correo electrónico
- 9. ¿Es una buena práctica de entrada de "Confirmar correo electrónico" cuando el usuario cambia la dirección de correo electrónico?
- 10. ¿Cómo puedo obtener la dirección de correo electrónico
- 11. ¿Cómo puedo mayúsculas una dirección de correo electrónico?
- 12. verificar una dirección de correo electrónico existen en C#
- 13. ¿El signo y signo es un carácter válido para una dirección de correo electrónico de Exchange?
- 14. ¿Cómo verificar si existe una dirección de correo electrónico?
- 15. Drupal recibe una dirección de correo electrónico amplia del sitio?
- 16. ¿Cómo identifico un servicio de correo web desde una dirección de correo electrónico?
- 17. ¿Es seguro usar codificadores de correo electrónico? ¿O cómo es más seguro mostrar la dirección de correo electrónico?
- 18. CakePHP - ¿El método de utilidad para verificar una cadena es una dirección de correo electrónico válida?
- 19. claves Gitosis y ssh: ¿la dirección de correo electrónico tiene algo que ver con la dirección de correo electrónico git?
- 20. ¿Es posible enviar un correo electrónico a una dirección que contiene caracteres latino unicode con cfmail?
- 21. ¿Cuál es la longitud óptima para una dirección de correo electrónico en una base de datos?
- 22. Obteniendo la dirección de correo electrónico de un destinatario que es un usuario de intercambio
- 23. Acceder a contactos y obtener la dirección de correo electrónico
- 24. Validación de dirección de correo electrónico para ASP.NET
- 25. ¿Cómo es un correo electrónico HTML?
- 26. ¿Cómo verifico si una dirección de correo electrónico es válida sin enviarle nada?
- 27. Cambiando las notificaciones de Drupal dirección de correo electrónico
- 28. Control .NET como Outlook Dirección de correo electrónico Texto Control
- 29. En el Kindle Fire, ¿es posible obtener la dirección de correo electrónico de un usuario?
- 30. cómo cambiar la dirección de correo electrónico predeterminada para postfix?
Entonces, sin el esquema 'mailto:', ¿una dirección de correo electrónico no puede considerarse un URI? – SarahofGaia