Чи повинна частина праворуч від підпису повинна бути дійсною адресою веб-сайту?


11

Чи повинна частина праворуч від адрес електронної пошти за входом повинна бути дійсною URL-адресою веб-сайту? Щойно я побачив дві адреси електронної пошти, де права частина не виглядала як адреса веб-сайту. Насправді вона не відкрилася, коли я намагався це зробити через веб-браузер.


12
Примітка: в Інтернеті була електронна пошта (використовуючи ті самі протоколи, що і сьогодні), перш ніж була WWW.
Carsten S

Відповіді:


14

Ні, це не повинно бути однаковим. Електронна пошта використовує інший протокол, ніж веб-сайти, і завжди є можливість мати неіснуючі домени для внутрішніх електронних листів (всередині компаній).

Наприклад, якщо у мене є контролер домену, який розміщує MyDomain.local, і у мене є сервер обміну всередині цього домену, я можу мати LPChip@MyDomain.local

Якщо я не розміщую веб-сервер і відключаю все, що робить веб-сайти, http: //MyDomain.local не працюватиме.

Крім того, враховуючи, що це лише внутрішня адреса, вона не працюватиме і зовні.

Якщо ми говоримо про зовнішні адреси електронної пошти, то наступні питання:

Адреса електронної пошти складається з двох частин: користувача та домену +, необов'язково, субдоменів.

Якщо взяти для прикладу: LPChip@email.example.com, то LPChip - це користувач, електронний адрес - це субдомен, а example.com - домен.

У домені є записи MX, які вказують, де знаходиться електронна пошта. Саме цей маршрут використовується для доставки електронної пошти за протоколом SMTP.

Тепер також можливо мати @ в URL-адресі веб-сайту, що зазвичай означає ім'я користувача @ веб-сайт, але також може використовуватися як @ char в урі веб-сайту.

Наприклад, дійсна наступна адреса веб-сайту: https://example.net/owa/username@example.com

Урі тут є /owa/username@example.com і містить @.

Ще один приклад:

ftp: //username@ftp.example.com


1
Отже, SMTP вимагає дійсного доменного імені для доставки електронних листів поза організаціями?
codezombie

2
Так, якщо він не знає IP-адресу (це все одно дає домен). Також зауважте, що веб-сайт повинен це підтримувати. Ви навіть можете зробити ім'я користувача: пароль @ домен, але це дуже небезпечно.
LPChip

1
Незважаючи на те, що частина після @ є доменним іменем і називається доменним іменем в наші дні, також дійсно розміщувати рядок, який інакше є ім'ям хоста і може вважатися ім'ям хоста після @. Для його роботи повинен бути запис MX. Якщо у вас хост під назвою email.domain.com і ви створюєте запис MX для email.domain.com, ви можете адресувати пошту на адресу user@email.domain.com, і логічно зателефонувати на "email.domain.com" частина або "ім'я хоста", "ім'я домену" або "ім'я субдомена".
Тодд Вілкокс

1
@JasonStack зазвичай не можеш. Більшість веб-сайтів не використовують Basic Auth. І як би ви це зробили з GMail, враховуючи, що у вашого "імені користувача" є адреса електронної пошти, яка має @в ньому? :)
Хоббі

2
@ToddWilcox Саме так - саме так інтернет-пошту перенаправляли на хауп-скатів (що я мав певний досвід із того часу). Не кожен запис DNS містить пов’язану IP-адресу (але якщо вона включає запис MX, маршрутизація пошти поза Інтернетом може працювати), і не кожна IP-адреса повинна розміщувати веб-сайт. Я думаю, що ОП може бути заплутана у відмінність між "дійсним доменним ім'ям" та "дійсною адресою веб-сайту".
Джеймі Ханрахан

13

Ні, веб-сайт та адреса електронної пошти в основному не мають нічого спільного.

Права частина info@microsoft.com означає, що ви надсилаєте електронний лист до домену під назвою microsoft.com. Протокол, який використовується для надсилання електронної пошти, є SMTP.

Але URL-адреса http://www.microsoft.com/ означає, що ви хочете отримати інформацію, розміщену на сервері під назвою www. Використовуваний протокол - HTTP.

Не потрібно, щоб ці дві частини існували для обох протоколів. І навпаки також діє. Наприклад, у вас може бути веб-сайт підтримки на зразок http://support.dell.com/ і не мати адреси електронної пошти @ @ support.dell.com.


1
Це було б кращим прикладом, якщо ви використовували microsoft.com, щоб принаймні домен був однаковим.
Гонки легкості на орбіті

10

user@example.org - це робоча адреса електронної пошти, якщо запис MX для example.org вказує на робочий поштовий сервер, який приймає пошту для цієї адреси електронної пошти (тобто прослуховування на порту 25 та обробка SMTP-запитів).

http://example.org/ - це робоча URL-адреса, якщо запис A для example.org вказує на хост, на якому працює веб-сервер (тобто прослуховування на порту 80 та обробка HTTP-запитів). Якщо на example.org немає веб-сервера, більшість браузерів дотримуються стандартних рекомендацій, щоб також спробувати http://www.example.org/ .

Знайдіть відповідні Інтернет-RFC, наприклад, для TCP, де він пояснює порти, якщо ви хочете отримати більше деталей.

Це два різні сервіси, які є абсолютно окремими. На сервері може працювати один або обидва.

Як зазначає Терсосаврос, "дійсний" має технічне значення не синтаксичної помилки, не обов'язково "працює". Дивіться цю відповідь для отримання додаткової інформації.


Електронна пошта є особливою з точки зору DNS. Записи MX можуть перелічити будь-який поштовий сервер як Mail-Exchange для доменного імені. Усі інші сервіси (ssh, ftp, http, https тощо тощо) використовують запис A (IP-адреси) безпосередньо, а не спочатку перевіряють запис "що таке FTP-сервер для example.org" для додаткового рівня непрямості. Але це питання не має значення для цього питання. Усі Інтернет-сервіси є ортогональними, і можуть бути або не бути доступними для будь-якого доменного імені.

(маршрутизація / брандмауер на основі порту може розділити http та ftp-трафік (наприклад) на різні сервери для одного IP-адреси, якщо це потрібно для великих сайтів, тому інші служби не пропускають, не маючи власного опосередкування записи, як і електронна пошта.)


2
Це, безумовно, найкраща відповідь.
Keavon

1
@Keavon: Дякую :). Два інших відповіді насправді не зрозуміли суть справи, IMO, і виглядали дещо заплутано.
Пітер Кордес

1
Там є послуги , яка використовує SRVзаписи для надання подібного роду непрямі - приклади є SIP та XMPP. Якби ми відновлювали Інтернет з нуля, ми могли б хотіти зробити це для всього.
zwol

3

ОП (і, можливо, деякі коментатори / відповіді) можуть бути заплутані в лексиці.

Дійсний URL сайту (при спробі НЕ бути занадто педантичним) може бути один з двох різних речей:

  1. Дійсний формат URL (URI в сучасному лексиконі), наприклад, abc://azertyfoo.baz:303/- це , однак НЕ є веб - адреса.
  2. URL - адреса , який є і синтаксичний правильним (як описані вище), а й визначає відому схему (біт до ://), І імен дійсного дозволу повного доменного імені (FQDN). Наприклад: http://superuser.com:80/чинна URL-адреса веб-сайту (за цих умов).

Безліч інших відповідей вирішили відмінності в записах DNS щодо веб-сторінок (тобто записів A) та електронної пошти (MX-записи).


Я підозрюю, що там, де люди, можливо, плутаються, може бути з хост- частиною електронної адреси.

Хост може бути будь-яким з наступних на адресу електронної пошти:

  • FQDN, правильно налаштований із записами MX.
  • Доменне ім’я, що вирішиться в іншому випадку , може бути не повністю кваліфікованим (як це використовується у багатьох корпоративних середовищах). Наприклад MyMail.local- очевидно, .localце не дійсний домен верхнього рівня (TLD), однак це доменне ім’я все ще є дійсним і може вирішуватися у корпоративному середовищі.
  • Ім'я хоста, наприклад localhost(наприклад, за замовчуванням на сторінках помилок у багатьох версіях Apache є webmaster@localhost, наприклад). Ніхто за межами локальної машини не зможе ніколи надсилати пошту на цю папку "Вхідні", однак на цій машині (якщо припустити, що вона працює з sendmail або подібною), адреса є дійсною .
  • IP-адреса, 127.0.0.1- знову ж таки це дійсно в певному середовищі. Однак я сумніваюся, що багато (або будь-які?) Поштові сервери будуть пересилати пошту до цього хоста, якби ви спробували це у відкритому Інтернеті.

Будь-який з цих дійсних хостів також може бути дійсною URL-адресою веб-сайту, якщо він укладений у відповідну схему та шлях : http://[будь-який із перерахованих вище]/


Хороший момент, я оновив свою відповідь, щоб сказати "працюючий", а не використовувати слово ОП "дійсне", яке має інше технічне значення.
Пітер Кордес
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.