Formato de dirección de correo electrónico

Resuelto
boubou08 Mensajes publicados 87 Estado Miembro -  
 céline03 -
Hola a todos,
¿Alguien tendría un sitio o un documento donde se describa el formato de una dirección de correo electrónico, las reglas sobre el formato de la dirección (nombre.apellido@sitio.com)?
Gracias y hasta pronto.

5 respuestas

sebsauvage Mensajes publicados 33284 Fecha de registro   Estado Moderador Última intervención   15 684
 
La especificación precisa se encuentra en el párrafo 6.1 de la RFC 822:
http://ietf.org/rfc/rfc0822.txt

Pero para decirlo de manera más simple:

Caracteres permitidos: a-z 0-9 . _ -
(diferencia entre minúsculas/mayúsculas ignorada)
seguido del arroba (@)
seguido de un nombre de dominio o subdominio existente (mismos caracteres permitidos).
3
boubou08 Mensajes publicados 87 Estado Miembro 3
 
Gracias por esta información. Solo una pequeña pregunta, ¿los espacios en una dirección no están permitidos?
0
yomip > boubou08 Mensajes publicados 87 Estado Miembro
 
no, no está permitido
0
boubou08 Mensajes publicados 87 Estado Miembro 3 > yomip
 
Muchas gracias. Tengo lo que quería.
Que tengas un buen día y gracias de nuevo por la rapidez.
0
nlx
 
Hola,

¿Y alguien tendría una máscara PHP para validar este tipo de direcciones?

He hecho un intento del cual estaba satisfecho utilizando software de XSS y pruebas manuales
pero parece que un pequeño astuto spammer logró engañarme...

Les doy mi código para corregir:

 $ident = '[-a-z0-9!#$%&\'*+\\/=?^_`{|}~]'; $domain = '([a-z0-9]([-a-z0-9]*[a-z0-9]+)?)'; $regex = '/^'.$ident.'+'.'(\.'.$ident.'+)*'.'@'.'('.$domain.'{1,63}\.)+'.$domain.'{2,63}$/i'; if (preg_match($regex, $mail)==false) { return false; } else { return true; } 
0
zoup2code
 
Solución en developpez.com querido nlx...

(¡tú aquí en comoacomerce.net!!! ^^)
0
Syrion
 
Atención, la RFC822 NO es la RFC vigente para una dirección de correo electrónico.
https://tools.ietf.org/html/rfc3696
y su errata:
http://www.rfc-editor.org/cgi-bin/errataSearch.pl?rfc=3696

En resumen, para todo lo que esté antes del @, se permiten
- letras (mayúsculas Y minúsculas, pero es el servidor quien decide si distingue o no)
- números
- los caracteres ! # $ % & ' * + - / = ? ^ _ ` . { | } ~

Así, Finances/pole_S&P/Jean.Valjean*flashbang*6+4=10@montfermeil.les-miserables.com es una dirección VÁLIDA.

Incluso es posible poner espacios y barras \ usando comillas: "Jean Valjean"@les-miserables.com es una dirección de correo electrónico válida.
-1
sebsauvage Mensajes publicados 33284 Fecha de registro   Estado Moderador Última intervención   15 684
 
Gracias por la precisión.
0
olivier_t
 
¿Sabes si se permiten los caracteres acentuados?
0
Usuario anónimo
 
Hola,

No, los caracteres acentuados no están permitidos.

Buenas tardes,
Alaedyna.
--
No olvides agradecer si quieres que te ayudemos.
× Es una costumbre perjudicial estrangular a quienes preferimos. × [ Amélie Nothomb ]
0
céline03
 
Salut, ¿cómo se hace para crear una dirección de correo en Orange? Gracias por ayudarme.
0