Ho cercato di capire se il formato di un indirizzo di posta elettronica può essere considerato conforme alla definizione di un URI o no, ma finora non ho trovato conferma esplicita di questo. Spero che qualcuno possa darmi qualche informazione qui. Grazie in anticipo :)Un indirizzo e-mail è un URI?
risposta
Sì, ma con "mailto:" prefisso.
Un URI ha questa forma:
<scheme>:<scheme-specific-part>
Il <scheme>
è "mailto", il <scheme-specific-part>
è l'indirizzo.
Ad esempio:
mailto:[email protected]
è un URI valido.
sì quando viene utilizzato con "mailto" schema, guarda qui: http://www.ietf.org/rfc/rfc2396.txt
1,3. URI di esempio
I seguenti esempi illustrano l'URI che sono di uso comune.
mailto: [email protected]
- mailto regime di indirizzi di posta elettronica
questa è una cattiva informazione –
sezione 1.3 di rfc ha un esempio di email – ron
1.3 URI di esempio --- –
Un indirizzo e-mail a sé stante - [email protected] - Direi di no. Un link a un indirizzo e-mail - mailto: [email protected] - Direi di sì.
Per RFC 3986:
Un Uniform Resource Identifier (URI) è una sequenza compatta di caratteri che identifica un risorsa astratta o fisica.
I componenti di sintassi di base così come definite dalla 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
Così - un indirizzo di posta elettronica non è un URI. Tuttavia mailto:[email protected]
è un URI valido.
Se tutte le URL di sono poi tutti di URI mailto: Indirizzo [email protected] sono URI perché sono gli URL
Quindi penso che un indirizzo di posta elettronica è un URI, se ha mailto: di fronte ad essa.
http://tools.ietf.org/html/rfc2368 http://tools.ietf.org/html/rfc1738
penso che sia, se si include il "mailto:" riferimento schema nel indirizzo; altrimenti no. Ma come si vede solo nelle pagine html, nella maggior parte dei casi l'indirizzo email non può essere considerato un URI.
Se non si è verificato prima, dare un'occhiata a RFC3305 document.
Il registro ufficiale dei nomi schema URI è mantenuto da IANA a http://www.iana.org/assignments/uri-schemes.html
Spero che aiuta, Carlos.
- 1. Javascript "cvml" in un indirizzo email
- 2. Sottolineature iniziali in un indirizzo email?
- 3. Controlla se una stringa è un indirizzo email in PHP
- 4. Perché è pericoloso usare un indirizzo email come OpenID?
- 5. indirizzo email noreply.
- 6. indirizzo email predefinito accesso
- 7. Può esserci un apostrofo in un indirizzo email?
- 8. Come identifico un servizio di webmail da un indirizzo email?
- 9. omniauth-facebook cannnot indirizzo email
- 10. Come ottengo un indirizzo email dagli utenti in "Twitter4J"?
- 11. Posso verificare se esiste un indirizzo email usando .net?
- 12. Un indirizzo email può contenere caratteri internazionali (non inglesi)?
- 13. Trova avatar Google+ per un determinato indirizzo email senza OAuth
- 14. Come mettere un indirizzo email in url on Rails
- 15. semplice - utilizzando String # scansione per estrarre un indirizzo email
- 16. Controlla se una stringa contiene un indirizzo email?
- 17. È "a @ bbb..com" un indirizzo email valido ?, Secondo la classe MailAddress è
- 18. redirect_uri non è un URI assoluto
- 19. Indirizzo email mancante intermittente nell'API di Facebook
- 20. Ottieni ID utente Facebook tramite indirizzo email
- 21. Cambia indirizzo email nella cronologia Git
- 22. Git: configurazione nome e indirizzo email
- 23. Come verificare se il testo di UITextField è un indirizzo email valido?
- 24. Facebook API: è possibile ottenere i dati del profilo pubblico di un utente tramite indirizzo email?
- 25. 0.0.0.0 è un indirizzo IP valido?
- 26. Indicare se una stringa di testo è un indirizzo IPv6 o un indirizzo IPv4 utilizzando l'API C socket standard
- 27. Identifica se un indirizzo di posta elettronica è "pubblico"
- 28. HttpClient: un solo utilizzo di ogni indirizzo socket (protocollo/indirizzo di rete/porta) è normalmente consentito
- 29. Connettersi a un URI in postgres
- 30. Come verificare se un indirizzo è un indirizzo commerciale o residenziale
Quindi, senza lo schema 'mailto:', un indirizzo email non può essere considerato un URI? – SarahofGaia