Создание и открытие почтового ящика
Создание и открытие почтового ящика
Для создания почтового ящика и получения дескриптора, который можно будет использовать в операциях ReadFile, почтовые серверы (программы считывания) вызывают функцию CreateMailslot. На одном компьютере может находиться только один почтовый ящик с данным именем, но один и тот же почтовый ящик может использоваться несколькими системами в сети, что обеспечивает возможность работы с ним нескольких программ считывания.
Рис. 11.3. Использование клиентами почтового ящика для обнаружения сервера
HANDLE CreateMailslot(LPCTSTR lpName, DWORD cbMaxMsg, DWORD dwReadTimeout, LPSECURITY_ATTRIBUTES lpsa)
Параметры
lpName — указатель на строку с именем почтового ящика, которое должно иметь следующий вид:
\.mailslot[путь]имя
Имя должно быть уникальным. Точка (.) указывает на то, что почтовый ящик создается на локальном компьютере.
cbMaxMsg — максимальный размер сообщения (в байтах), которые может записывать клиент. Значению 0 соответствует отсутствие ограничений.
dwReadTimeOut — длительность интервала ожидания (в миллисекундах) для операции чтения. Значению 0 соответствует немедленный возврат, а значению MAILSLOT_WAIT_FOREVER — неопределенный период ожидания (который может длиться сколь угодно долго).
Во время открытия почтового ящика с помощью функции CreateFile клиент (записывающая программа) может указывать его имя в следующем виде:
• \ .mailslot [путь]имя — определяет локальный почтовый ящик. Примечание. В Windows 95 длина имени ограничена 11 символами.
• \имя_компьютераmailslot[путь]имя — определяет почтовый ящик, расположенный на компьютере с заданным именем.
• \имя_доменаmailslot[путь]имя — определяет все почтовые ящики с данным именем, расположенные на компьютерах, принадлежащих данному домену. В этом случае максимальный размер сообщения составляет 424 байта.
• \*mailslot[путь]имя — определяет все почтовые ящики с данным именем, расположенные на компьютерах, принадлежащих главному домену системы. В этом случае максимальный размер сообщения составляет 424 байта.
Наконец, клиент должен указывать флаг FILE_SHARE_READ. Функции GetMailslotInfo и SetMailslotInfо похожи на свои аналоги, работающие с именованными каналами.
Средства, сопоставимые с почтовыми ящиками, в UNIX отсутствуют. Однако для этой цели могут быть использованы широковещательные (broadcast) или групповые (multicast) дейтаграммы протокола TCP/IP.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Создание электронного почтового ящика
Создание электронного почтового ящика Чтобы начать пользоваться услугами электронной почты, нужно создать свой электронный почтовый ящик – выделенное для пользователя место на почтовом сервере, где будут храниться доставленные письма. Чтобы создать свой ящик, нужно
Регистрация почтового ящика
Регистрация почтового ящика Действовать будем пошагово.1. Заходим на какой-нибудь почтовый сервер (пусть это будет http://www.mail.ru, коль я уже о нем упомянул). Для этого запускаем браузер, подключаемся к Интернету и набираем в адресной строке упомянутый выше адрес. Внимательно
Добавление нового почтового ящика
Добавление нового почтового ящика Предположим, что по какому-то капризу судьбы разделы Почта и Новости в меню Учетные записи пусты. Значит, программа пока еще не знает, откуда и как ей забирать почту и новости, и нам необходимо «рассказать» ей об этом, т. е. создать новую
Открытие почтового клиента
Открытие почтового клиента Почтовый клиент Outlook Express также можно запустить с помощью команды rundll32.exe. Для этого применяется следующая команда: rundll32.exe "%programfiles%Outlook ExpressMSOE.DLL", CoStartOutlookExpress. Она просто открывает окно Outlook Express, но имеет один большой недостаток — довольно часты
Создание почтового ящика
Создание почтового ящика Первым делом создадим электронный почтовый ящик, или, как его называют специалисты Microsoft, учетную запись.Запустите Почту Windows, выполнив команду Пуск ? Электронная почта. Если вы работаете с Почтой Windows впервые, то при загрузке программы появится
Создание электронного почтового ящика
Создание электронного почтового ящика Чтобы начать пользоваться услугами электронной почты, нужно создать свой электронный почтовый ящик – выделенное для пользователя место на почтовом сервере, где будут храниться доставленные письма. Чтобы создать свой ящик, нужно
Создание и отправка почтового сообщения
Создание и отправка почтового сообщения Чтобы создать новое почтовое сообщение, выполните команду главного меню Файл ? Создать ? Сообщение или Действие ? Создать сообщение либо нажмите комбинацию клавиш Ctrl+N. При выполнении любого из перечисленных действий открывается
Настройки почтового ящика
Настройки почтового ящика Вернемся к вопросу, как изменить в ваших сообщениях поле От кого. Да и вообще посмотрим, какие возможности есть у вашего ящика.В верхней правой зоне окна создаваемого сообщения найдите ссылку настройки (см. рис. 3.7) и перейдите по ней — откроется
9.2.2. Создание почтового ящика
9.2.2. Создание почтового ящика В этом разделе мы поговорим о создании бесплатного почтового ящика на примере почтовой системы Mail.ru. Вы можете выбрать любую другую почтовую систему. Последовательность действий будет практически такой же. Зайдите на сайт www.mail.ru. Слева вы
7.2.1. Настройка почтового ящика в Outlook Express (Windows XP)
7.2.1. Настройка почтового ящика в Outlook Express (Windows XP) Свойства почтового ящика настраиваются в Outlook Express с помощью специального мастера. Обычно он появляется при первом запуске программы, его также можно вызвать, выбрав опцию Учетные записи в меню Сервис. В открывшемся окне
7.2.2. Настройка почтового ящика в программе Почта Windows (Windows Vista)
7.2.2. Настройка почтового ящика в программе Почта Windows (Windows Vista) В программе Почта Windows почтовый ящик настраивается аналогичным образом. Откройте меню опций Сервис и выберите пункт Учетные записи. В открывшемся окне (рис. 7.9) нажмите кнопку Добавить. В открывшемся окне
7.2.3. Настройка почтового ящика в программе Почта Windows Live (Windows 7)
7.2.3. Настройка почтового ящика в программе Почта Windows Live (Windows 7) Чтобы добавить учетную запись почты Windows Live, щелкните на ссылке Добавить учетную запись в рабочем окне программы (см. рис. 7.3). В открывшемся окне (рис. 7.10) введите адрес электронной почты, пароль и отображаемое
Практическая работа 20. Создание бесплатного почтового ящика
Практическая работа 20. Создание бесплатного почтового ящика Задание. Создать новый почтовый ящик на бесплатном почтовом сервере mail.ru и найти информацию, необходимую для последующей настройки почтовой программы.Последовательность выполнения1. Установите соединение с
Добавление учетной записи нового почтового ящика
Добавление учетной записи нового почтового ящика Заходим в меню Сервис, жмем ссылку Учетные записи. В меню Сервис нажимаем ссылку Учетные записиВ открывшемся окошке жмем кнопку Добавить, из появившегося меню выбираем строку Почта.Если у вас до сих пор почтового ящика не