A parte à direita de arroba tem que ser um endereço de site válido?

11

A parte à direita dos endereços de e-mail de login tem que ser um URL de site válido? Acabei de ver dois endereços de e-mail em que a parte direita não parecia ser um endereço de site. Na verdade, não foi aberto quando tentei fazê-lo por meio de um navegador da web.

    
por codezombie 02.10.2015 / 11:34

4 respostas

14

Não, não precisa ser o mesmo. O e-mail usa um protocolo diferente dos sites e sempre há a opção de ter domínios inexistentes para e-mails internos (dentro de empresas).

Por exemplo, se eu tiver um controlador de domínio que hospede MyDomain.local e eu tiver um servidor de troca dentro deste domínio, posso ter [email protected]

Se eu não hospedar um servidor da Web e desativar tudo o que faz sites, o link não funcionará.

Além disso, dado que este é apenas um endereço interno, também não funcionará de fora.

Se falamos de endereços de e-mail externos, os seguintes assuntos são importantes:

O endereço de email tem 2 partes: o usuário e o domínio + opcionalmente subdomínios.

Se tomarmos por exemplo: [email protected], então LPChip é o usuário, e-mail é o subdomínio e example.com é o domínio.

O domínio tem registros MX que informam onde o e-mail está localizado. É esta rota que é usada para entregar e-mail pelo protocolo SMTP.

Agora também é possível ter um @ em um URL de website, o que geralmente significa username @ website, mas também pode ser usado como @ char no site uri.

Por exemplo, o seguinte endereço de site é válido: link

O uri aqui é /owa/[email protected] e contém um @.

Outro exemplo é este:

ftp: //[email protected]

    
por 02.10.2015 / 12:03
13

Não, o site e o endereço de e-mail não têm nada em comum.

A parte direita de [email protected] significa que você envia um email para um domínio chamado microsoft.com. O protocolo usado para enviar e-mail é SMTP.

Mas o link da URL significa que você deseja informações hospedadas em um servidor chamado www. O protocolo usado é o HTTP.

Não é necessário que essas duas partes existam para ambos os protocolos. E o contrário também é válido. Por exemplo, você pode ter um site de suporte como o link e não tem endereço de e-mail @ support.dell.com.

    
por 02.10.2015 / 11:39
10

[email protected] é um endereço de e-mail ativo se o registro MX de example.org apontar para um servidor de e-mail ativo que aceita e-mail para esse endereço de e-mail (ou seja, escutando na porta 25 e tratando de solicitações SMTP).

O link é uma URL de trabalho se o registro A de example.org apontar para um host que esteja executando um servidor da Web (ou seja, escutando na porta 80 e manipulação de solicitações HTTP). Se não houver um servidor da Web em example.org, a maioria dos navegadores seguirá a recomendação padrão para também tentar o link .

Procure as RFCs da Internet relevantes, por exemplo para TCP, onde explica as portas, se você quiser mais detalhes.

Estes são dois serviços diferentes que são completamente separados. Um servidor pode estar executando um ou ambos.

Como Tersosauros aponta, "válido" tem um significado técnico de não-um-erro de sintaxe, não necessariamente "trabalhando". Veja essa resposta para mais.

O email é especial em termos de DNS. Os registros MX podem listar qualquer servidor de email como o Mail-Exchange para um nome de domínio. Todos os outros serviços (ssh, ftp, http, https, etc. etc.) usam o registro A (Endereço IP) diretamente, em vez de verificar primeiro um registro "o que é o servidor FTP por exemplo.org" para uma camada extra de indireção. Isso é irrelevante para essa questão, no entanto. Todos os serviços da Internet são ortogonais e podem ou não estar presentes para qualquer nome de domínio.

(roteamento baseado em porta por um roteador / firewall pode dividir o tráfego http e ftp (por exemplo) para servidores diferentes para um único IP se necessário para sites grandes, então outros serviços não estão faltando por não ter seus próprios registros de indireção, como o e-mail.)

    
por 02.10.2015 / 23:20
3

O OP (e talvez alguns dos comentadores / respostas) podem ser confundidos no vocabulário.

Um URL válido do site (embora não seja muito pedante) pode ser uma das duas coisas diferentes:

  1. Um URL válido (URI no léxico moderno), como abc://azertyfoo.baz:303/ - isso no entanto NÃO é endereço da web .
  2. Um URL que é ao mesmo tempo sintaticamente válido (como acima), mas também especifica um esquema conhecido (o bit antes de :// ), AND nomeia um nome de domínio totalmente qualificado de resolução válido (FQDN) . Por exemplo: http://superuser.com:80/ é um URL de site válido (sob essas condições).

Muitas outras respostas abordaram as diferenças nos registros de DNS com relação à Web (ou seja, registros A) versus e-mail (registros MX).

Eu suspeito que onde as pessoas talvez estejam se confundindo pode estar com a parte host do endereço de e-mail.

Um host pode ser qualquer um dos seguintes em um endereço de e-mail:

  • Um FQDN, configurado adequadamente com registros MX.
  • Um nome de domínio que pode ser resolvido de outra forma que pode não ser totalmente qualificado (como usado em muitos ambientes corporativos). Por exemplo, MyMail.local - obviamente .local não é um domínio de nível superior (TLD) válido, no entanto, esse nome de domínio ainda é válido e pode ser resolvido em um corporativo ambiente.
  • Um nome de host, como localhost (o endereço padrão nas páginas de erro em muitas versões do Apache é webmaster@localhost , por exemplo). No entanto, ninguém além da máquina local poderá enviar e-mails para essa caixa de entrada nessa máquina (supondo que esteja executando o sendmail ou similar), o endereço é válido .
  • um endereço IP, 127.0.0.1 - novamente, isso é válido em um ambiente específico. No entanto, duvido que muitos (ou quaisquer?) Servidores de e-mail enviassem mensagens para esse host se você tentasse isso na Internet aberta.

Qualquer um desses hosts válidos também pode ser um URL de site válido se incluído em um esquema apropriado e caminho : http:// [qualquer uma das opções acima] /

    
por 03.10.2015 / 17:05

Tags