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

  1. 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
    1. 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
      1. yomip > boubou08 Mensajes publicados 87 Estado Miembro
         
        no, no está permitido
        0
      2. 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
  2. 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
  3. zoup2code
     
    Solución en developpez.com querido nlx...

    (¡tú aquí en comoacomerce.net!!! ^^)
    0
  4. 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
    1. sebsauvage Mensajes publicados 33284 Fecha de registro   Estado Moderador Última intervención   15 684
       
      Gracias por la precisión.
      0
    2. olivier_t
       
      ¿Sabes si se permiten los caracteres acentuados?
      0
    3. 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
  5. céline03
     
    Salut, ¿cómo se hace para crear una dirección de correo en Orange? Gracias por ayudarme.
    0