Formato de dirección de correo electrónico

Resuelto
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. Moderador
    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. Gracias por esta información. Solo una pequeña pregunta, ¿los espacios en una dirección no están permitidos?
      0
    2. @boubou08no, no está permitido
      0
    3. @yomipMuchas gracias. Tengo lo que quería.
      Que tengas un buen día y gracias de nuevo por la rapidez.
      0
  2. 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
    1. Solución en developpez.com querido nlx...

      (¡tú aquí en comoacomerce.net!!! ^^)
      0
      1. 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. Moderador
          Gracias por la precisión.
          0
        2. ¿Sabes si se permiten los caracteres acentuados?
          0
        3. 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
      2. Salut, ¿cómo se hace para crear una dirección de correo en Orange? Gracias por ayudarme.
        0