/------------ Ударим email'ом по релкомовскому бездорожью! -----------------\ | Pазрешено свободное распространение по сети Pелком без внесения изменений,| | не может публиковаться в ином виде без согласия на то авторов, не может | | использоваться для перепродажи или извлечения дохода. | | Авторы: Сергей Павлович Баклыков (spb@spb.kemerovo.su) | | Сергей Глухов (gluhov@door.kemerovo.su) | | Михаил Аникин (root@base.kemerovo.su) | | Евгений Георгинский (post@sgbp.kemerovo.su) | | В тексте использованы public domain материалы Алексея Pуднева, | | Евгения Пескина, Андрея Чернова, Василия Левчика без указания | | каждого конкретного случая заимствования. | \---------------------------------------------------------------------------/ 2.3.1.2. Сетевые адреса ======================= Вопрос: Как отослать письмо за границу ? Ответ: Ответ: надо знать тамошний e-mail адрес (типичный ответ пост- мастера - абсолютно верный и абсолютно бесполезный). Каждый абонент компьютерной сети имеет свой уникальный иден- тификатор - адрес. В сети Pелком используются адреса в формате Internet (доменные), хотя большая часть сети использует для транспорта почты uucp. Так вот, возвращаясь к интересному вопросу - этот адрес может быть, а может и не быть Internet-овским. В первом случае проблем быть не должно - смело его используйте. Ес- ли же этот адрес - из какой-то другой сети, то его нужно опреде- ленным образом преобразовать: что-то к нему добавить, что-то пе- реставить (см. ниже). Но проще всего, если Ваш абонент сам первый пришлет Вам e-mail письмо. В нем обязательно будет содержаться автоматически сформированный обратный адрес в виде, пригодном для использования его из Internet-а. Адресация в сети Internet ------------------------- Internet - глобальная сеть с так называемой DNS-адресацией (Domain Name System). В адресе указывается только станция назна- чения, то есть это адрес в обычном его понимании (как на почтовом конверте) - отправителя не интересует, каким путем пойдет письмо. Internet-овский адрес имеет иерархическую структуру примерно такого вида (некоторые поля могут отсутствовать): person@computer.organisation.city.country Hеправда ли, знакомые черты? Каждому Internet-овскому узлу приходится решать, куда дальше направить письмо, несущее на себе только конечный адрес. Эта неп- ростая задача часто облегчается, если Internet-овский узел связан только с одним (вышестоящим) узлом - тогда ему не приходится осо- бо раздумывать над последующей адресацией. На самом деле сеть Internet опирается на сеть UNIX-овских ма- шин с UUCP протоколом (UUCP-сеть, см. ниже). Это означает, что Internet-овские правила адресации распространяются лишь среди части машин сети UUCP, при этом любой Internet-овский узел с не- обходимостью является и узлом в сети UUCP (но не наоборот). Кроме UUCP в Internet-е используются и другие протоколы. Как написать из Internet-а в сеть с другой адресацией ----------------------------------------------------- Обычно каждая сеть выделяет для связи с другими сетями одну или несколько станций, называемых шлюзами (гейтами - gateway). Письмо, предназначенное для другой сети, направляют на гейт, от- ветственный за связь именно с этой сетью, а он уже сам разбирает- ся с "чужим" адресом. Правило формирования адреса для написания из Internet-а в другую сеть: ************************************************************ ! "Адрес гейта в эту сеть ставится справа от символа @, ! ! а адрес в самой этой сети ставится слева от него". ! ************************************************************ Примеры (слева от @ - "чужие" адреса): Адрес в сети Адрес из Internet-а ----------------------- ------------------- 71111,2222 CompuServe 71111.2222@compuserve.com 111-2222 MCI 1112222@mcimail.com aaaaaa AppleLink aaaaaa@applelink.apple.com Существуют сети, которые имеют в своем адресе символ @. В та- ком случае он заменяется на символ %, а гейт после выделения ад- реса вернет его обратно. Пример (с символом @ в "чужом" адресе): Адрес в сети Адрес из Internet-а ------------------------- ------------------- aaa@bbbbb.decnet DECNET aaa%bbbbb.decnet@pine.circa.ufl.edu aaa@bbbbbbbb BITNET aaa%bbbbbbbb@cunyvm.cuny.edu (есть более удобный способ для посылки в сеть BITNET, когда указывается некий условный гейт в нее, синоним точного адреса гейтов из Internet в BITNET: aaa@bbbbbbbb BITNET aaa@bbbbbbbb.bitnet ). Среди узлов выделяются так называемые backbone-узлы, находя- щиеся на магистральных (backbone) направлениях. Они обычно знают топологию всей или большей части сети. Менее крупные узлы автома- тически передают им письмо когда не знают, куда дальше его пере- давать. Так, например, relay.eu.net является backbone-узлом EUnet-а (европейского фрагмента Internet-а), и если в каком-нибудь письме будет указан адрес: person%aaaa.bbbb.ru@relay.eu.net то письмо наверняка дойдет до абонента в бывшем СССР, так как относительно новый домен верхнего уровня "ru" обязательно извес- тен backbone-узлу. Более подробно про отправку писем в другие сети можно прочи- тать в документе internetwork mail guide, который публикуется пе- риодически в конференции comp.answers, а также доступен на infoserv@door.kemerovo.su. /---------------------------------------------------------------------------\ ! Мы будем рады вашим откликам, пожеланиям, предложениям. ! ! Если вы что-то не поняли или у вас появились аопросы выходящие за ! ! рамки этого пособия, не робейте, задавайте вопросы. ! ! Все письма просим отправлять в конференцию kemerovo.postmaster ! ! на сервере news@miners.kemerovo.su ! ! Все предыдущие уроки вы можете в любое время взять на файловом сервере ! ! нашего узла (infoserv@door.kemerovo.su) в каталоге relcom/doc/lessons. ! \---------------------------------------------------------------------------/