[ KOI8 | CP1251(MS-Windows) | CP866(DOS) | ISO8859-5 | Mac ]

Разнородные сведения о почтовой службе домена botik.ru

Содержание


Письма со всего мира, адресованные пользователям домена botik.ru, стекаются на почтовый сервер домена. В данный момент это pier.botik.ru, но он также откликается на кличку mail.botik.ru, и именно так его следует именовать в конфигурационных файлах пользовательских почтовых программ.

Каждая зарегистрированная на сервере пользовательская машина получает уникальное имя (например, fittih.botik.ru) и пароль для доступа к серверу. И имя, и пароль можно увидеть в файле init на дискете с UUPC, которая выдается людям при регистрации.

Количество пользователей на пользовательских машинах и их имена (pluh@fittih.botik.ru, plih@fittih.botik.ru и т.д.) не интересуют сервер; администратор пользовательской машины может заводить новых пользователей по своему усмотрению в любых количествах.

Способы доступа, или
Как может человек забрать свою почту с mail.botik.ru?

UUCP

Этим способом пользуются люди, имеющие у себя на машине в качестве почтового софтвера UUPC под DOS, а в качестве устройства доступа модем. Поскольку у UUPC неплохая инсталляционная программа (install.exe), до технических деталей, как правило, опускаться не приходится, и я не буду здесь в них вдаваться.

UUCP поверх TCP/IP

Это вариация предыдущего способа, применяемая тогда, когда на машине нет модема, но есть сетевая карта, и локальная сеть, в которую она включена, имеет связность с сервером по TCP/IP. Старые версии UUPC не умеют работать в этом режиме. UUPC 6.14g точно умеет.

Инсталляция UUPC в этом случае немного сложнее, так как инсталлятор умеет конфигурировать UUPC только для работы с модемом. Поэтому после нормальной инсталляции, в которой на вопрос о типе модема можно выбрать любой, придется кое-что подкрутить вручную.

Во-первых, в файле c:\uupc\conf\systems последнюю строчку нужно заменить на следующую (здесь она разбита на две части, чтобы умещалась на экране):


botik/3 Any;20 PKTDRV UUCP mail.botik.ru 200 gGt Y g(7,128)/g(4,256)
 "" \W20\c ogin--ogin--ogin \p\p\L sword:-\L-sword:-\L-sword: \p\P

Во-вторых, в каталог c:\uupc\spool нужно положить файл wattcp.cfg с примерно следующим содержимым:

# Замените на ВАШ IP-номер
my_ip=193.232.174.xxx
#
# Раскомментируйте одну из строчек,
# соответствуюшую конфигурации ВАШЕЙ сети
#netmask=255.255.255.248
#netmask=255.255.255.240
#netmask=255.255.255.224
#netmask=255.255.255.192
#netmask=255.255.255.128
#netmask=255.255.255.0
#
# Замените на IP-номер роутера, обеспечивающего ВАШЕЙ локальной сети
# доступ во внешний мир
gateway=193.232.174.zzz
#
# Замените на IP-номер ближайшего к Вам nameserver'а; часто это тот
# же номер, что и gateway.  193.232.174.1 должен работать всегда, но
# использование более близкого nameserver'а сократит задержку.
nameserver=193.232.174.1
domainslist="botik.ru"

Наконец, для работы UUPC по TCP/IP необходим "пакетный драйвер". Для широко распространенных сетевых карт семейства ne2000 его запускают примерно такой строчкой в autoexec.bat:

c:\sys\ne2000p.com 0x61 15 0x320
где 15 и 0x320 надо заменить на номер аппаратного прерывания и базовый адрес портов ввода-вывода, на которые сконфигурирована плата.

POP-3

Этот метод доступа призван обеспечить совместимость с широком классом пользовательского почтового софтвера, который не имеет понятия о протоколе UUCP, но зато поддерживает POP-3, the Post Office Protocol.

В своем нормальном виде POP-3 обеспечивает человеку, имеющему вход на почтовом сервере, удаленный доступ к его почтовому ящику. У нас он расширен так, чтобы давать доступ к письмам, лежащим в области спулинга UUCP. Tаким образом, доступ к mail.botik.ru по POP-3 может чередоваться с доступом по UUCP, и оба вида доступа открыты всем, имеющим почтовый вход.

Настройка почтовых клиентов

Настройка почтового софтвера для работы с POP-3, вообще говоря, требует трех параметров:
  1. Имя сервера. Здесь все просто: mail.botik.ru, или просто mail.
  2. Имя пользователя на сервере. В отличие от "нормального" POP-3, здесь нужно дать полный почтовый адрес пользователя, чью почту вы хотите прочитать (то есть свой адрес). Впрочем, возможны вариации, которые будут рассмотрены ниже.
  3. Пароль пользователя. В качестве пароля нужно дать пароль UUCP-входа вашей машины; см. файл init, выданный Вам при регистрации машины.
Теперь подробнее про имя пользователя и возможные вариации. В простейшем случае это что-нибудь вроде plih@fittih.botik.ru. В этом случае сервер просмотрит почту, ожидающую отправки на fittih.botik.ru, выберет из нее письма, адресованные пользователю plih, и представит их клиенту в качестве содержимого почтового ящика пользователя. Таким образом, plih может прочитать и удалить свою почту, не касаясь писем других пользователей той же машины, например pluh@fittih.botik.ru

Однако на машине должен быть человек, читающий письма, посланные по адресу postmaster@fittih.botik.ru. Допустим, этот человек -- paul@fittih.botik.ru. Тогда paul может задать в качестве имени пользователя вот что: paul,postmaster@fittih.botik.ru.

Но что если некто, предположительно очень быстро нажимающий на клавиатуру, пошлет письмо несуществующему пользователю (например, plyh@fittih.botik.ru)? Если postmaster сконфигурировал свой софтвер как показано выше, такое письмо никто из пользователей Fittih не заберет, и оно будет пролеживать место на сервере, пока не выдохнется (см. "Сколько времени хранится невостребованная почта?").

Поэтому будет лучше, если paul задаст в качестве имени следующее: *,!peter,!pluh,!plih,!mama,!papa@fittih.botik.ru. В результате к нему будут попадать все письма, кроме адресованных другим существующим пользователям (peter, pluh, plih, mama, papa) машины fittih.botik.ru.

Распространенный частный случай: если на машине всего один пользователь, имя должно иметь вид *@shlih.botik.ru.

И напоследок еще одно замечание. Не всякий софтвер спокойно относится к значку '@' в имени пользователя. Например, Netscape тут же отбрасывает его вместе со всем, что за ним следует, что сильно отражается на работоспособности (ничего не работает). В таких случаях помогает замена '@' на '%': *%shlih.botik.ru.

Отправка почты

Обсуждаемые пользовательские почтовые программы, получающие почту по POP-3, для отправки почты обычно пользуются протоколом SMTP. Настройка его довольно безыскусна: обычно все, что требуется -- имя SMTP-сервера, готового взять Ваше письмо и заниматься его доставкой. Как Вы уже догадались, это опять-таки mail.botik.ru, или просто mail.

Кириллица и перекодировки

Неприятный сюрприз, ожидающий решивших перейти на доступ к почте через POP-3 -- это кодировка писем, написанных по-русски. В сети действует соглашение о том, что все письма, содержащие русский текст, используют кодировку КОИ-8. Пользователи UUPC могут этого не замечать, так как UUPC, зная, что на машине принята "альтернативная" (CP866) кодировка, незаметно для глаза перекодирует принимаемые письма из КОИ-8 в альтернативную, а передаваемые наоборот.

Поддерживает ли избранный Вами почтовый софтвер подобную перекодировку? Я не знаю; с этим Вам предстоит бороться самостоятельно. Подсказка: посмотрите на

Еще: вроде бы програмка pxy для Win95 позволяет перекодировать TCP-потоки на лету -- что означает немедленную безболезненную перекодировку POP-3, SMTP, NNTP (протокол передачи NEWS-ов) и еще чего душа пожелает. Кстати, Тимур Юсуфов <timur@milan.botik.ru>, принесший эту программку, предлагал поделиться с публикой своим опытом в области почтового софтвера под Windows. Спасибо! Пишите письма.

Сколько времени хранится невостребованная почта на mail.botik.ru?

Три недели. Письма, перележавшие этот срок, отсылаются обратно отправителю с резолюцией "UUCP job killed", а письмо удаляется. Адресат его никогда не получит.

Кроме того, когда исполняется три дня лежания письма на сервере, отправителю посылается уведомление, "UUCP notification", что прошло уже три дня, а письмо все еще не забрали с сервера. Для электронной почты три дня -- достаточно большой срок; многие, отправляя письмо, ожидают, что за это время письмо будет прочитано.


Last modified: Tue Sep 3 10:43:11 MSD 2002
$Revision: 1.8 $

[ Обратно на www.botik.ru? | Для жалоб и предложений ]