La partie à droite de l'adresse e-mail de connexion doit-elle être une URL de site Web valide? Je viens de voir deux adresses e-mail où la bonne partie ne semblait pas être une adresse de site Web. En fait, il ne s'est pas ouvert lorsque j'ai essayé de le faire via un navigateur Web.
11
Réponses:
Non, cela ne doit pas nécessairement être le même. Le courrier électronique utilise un protocole différent de celui des sites Web, et il y a toujours la possibilité d'avoir des domaines inexistants pour les courriels internes (à l'intérieur des entreprises).
Par exemple, si j'ai un contrôleur de domaine qui héberge MyDomain.local, et j'ai un serveur d'échange à l'intérieur de ce domaine, je peux avoir [email protected]
Si je n'héberge pas de serveur Web et que je désactive tout ce qui crée des sites Web, http: //MyDomain.local ne fonctionnera pas.
De plus, étant donné qu'il s'agit uniquement d'une adresse interne, elle ne fonctionnera pas non plus de l'extérieur.
Si nous parlons d'adresses e-mail externes, alors les questions suivantes:
L'adresse e-mail comporte 2 parties: l'utilisateur et le domaine + éventuellement des sous-domaines.
Si nous prenons par exemple: [email protected], alors LPChip est l'utilisateur, l'e-mail est le sous-domaine et example.com est le domaine.
Le domaine possède des enregistrements MX qui indiquent où se trouve l'e-mail. C'est cette route qui est utilisée pour livrer les e-mails par le protocole SMTP.
Maintenant, il est également possible d'avoir un @ dans une URL de site Web, ce qui signifie généralement un nom d'utilisateur @ site Web, mais peut également être utilisé comme @ char dans l'URI du site Web.
Par exemple, l'adresse du site Web suivante est valide: https://example.net/owa/[email protected]
L'URI ici est /owa/[email protected] et contient un @.
Un autre exemple est le suivant:
ftp: //[email protected]
la source
@
? :)Non, le site Web et l'adresse e-mail n'ont pratiquement rien en commun.
La partie droite de [email protected] signifie que vous envoyez un e-mail à un domaine appelé microsoft.com. Le protocole utilisé pour envoyer des e-mails est SMTP.
Mais l'url http://www.microsoft.com/ signifie que vous voulez des informations qui sont hébergées sur un serveur appelé www. Le protocole utilisé est HTTP.
Il n'est pas nécessaire que ces deux parties existent pour les deux protocoles. Et le contraire est également valable. Par exemple, vous pouvez avoir un site Web d'assistance comme http://support.dell.com/ et n'avoir aucune adresse e-mail que ce soit @ support.dell.com.
la source
[email protected] est une adresse e-mail fonctionnelle si l'enregistrement MX pour example.org pointe vers un serveur de messagerie qui accepte le courrier pour cette adresse e-mail (c'est-à-dire écouter sur le port 25 et gérer les requêtes SMTP).
http://example.org/ est une URL fonctionnelle si l'enregistrement A pour example.org pointe vers un hôte exécutant un serveur Web (c'est-à-dire écouter sur le port 80 et gérer les requêtes HTTP). S'il n'y a pas de serveur Web sur example.org, la plupart des navigateurs suivent la recommandation standard d'essayer également http://www.example.org/ .
Recherchez les RFC Internet pertinents, par exemple pour TCP où il explique les ports, si vous voulez plus de détails.
Ce sont deux services différents qui sont complètement séparés. Un serveur peut exécuter un ou les deux.
Comme le souligne Tersosauros, «valide» a une signification technique de non-a-syntax-error, pas nécessairement de «working». Voir cette réponse pour en savoir plus.
Le courrier électronique est spécial en termes de DNS. Les enregistrements MX peuvent répertorier n'importe quel serveur de messagerie comme Mail-Exchange pour un nom de domaine. Tous les autres services (ssh, ftp, http, https, etc., etc.) utilisent directement l'enregistrement A (adresse IP), plutôt que de vérifier d'abord un enregistrement «quel est le serveur FTP pour example.org» pour une couche d'indirection supplémentaire. Ce n'est pas pertinent pour cette question, cependant. Tous les services Internet sont orthogonaux et peuvent ou non être présents pour un nom de domaine donné.
(le routage basé sur le port par un routeur / pare-feu peut diviser le trafic http et ftp (par exemple) vers différents serveurs pour une seule IP si nécessaire pour les grands sites, afin que les autres services ne manquent pas de ne pas avoir leur propre indirection enregistrements comme le fait l'e-mail.)
la source
SRV
enregistrements pour fournir un type d'indirection similaire - des exemples importants sont SIP et XMPP. Si nous reconstruisions Internet à partir de zéro, nous pourrions vouloir le faire pour tout.Le PO (et peut-être certains des commentateurs / réponses) peut être confondu dans le vocabulaire.
Une URL de site Web valide (tout en essayant de ne pas être trop pédant) pourrait être l'une des deux choses différentes:
abc://azertyfoo.baz:303/
://
), ET nomme un nom de domaine complet de résolution valide (FQDN). Par exemple:http://superuser.com:80/
est une URL de site Web valide (dans ces conditions).De nombreuses autres réponses ont abordé les différences entre les enregistrements DNS en ce qui concerne le Web (c'est-à-dire les enregistrements A) et le courrier électronique (enregistrements MX).
Je soupçonne que là où les gens se confondent peut-être avec la partie hôte de l'adresse e-mail.
Un hôte peut être l'un des éléments suivants dans une adresse e-mail:
MyMail.local
-.local
n'est évidemment pas un domaine de premier niveau (TLD) valide , mais ce nom de domaine est toujours valide et peut se résoudre dans un environnement d'entreprise.localhost
(l'adresse par défaut sur les pages d'erreur dans de nombreuses versions d'Apache estwebmaster@localhost
, par exemple). Personne au-delà de la machine locale ne pourra jamais envoyer de courrier à cette boîte de réception, cependant, sur cette machine (en supposant qu'il exécute sendmail ou similaire), l'adresse est valide .127.0.0.1
- encore une fois, cela est valable dans un environnement particulier. Cependant, je doute que de nombreux (ou tout?) Serveurs de messagerie transfèrent le courrier à cet hôte si vous tentez cela sur Internet ouvert.N'importe lequel de ces hôtes valides peut également être une URL de site Web valide s'il est inclus dans un schéma et un chemin appropriés :
http://
[n'importe lequel des éléments ci-dessus]/
la source