Контрольная работа: Розсилання пошти в мережевій операційній системі FreeBSD

Мета роботи

Одержати практичні навички у розсиланні пошти з використанням протоколу UUCP та команди MAIL у мережевій операційній системі FreeBSD4.2

Теоретичні положення

Протокол UUCP (Unix to Unix copy) призначений для копіювання файлів між декількома машинами в мережі, для виконання команд на віддаленій машині. Цей протокол також можна використати для розсилання пошти. Нехай одна з машин є вузлом, яка обмінюється поштою з користувачами поза організацією, де вона знаходиться через головну обчислювальну машину з адресою MAIL.PROVIDER.KIEV.UA, а також виконує розсилання пошти ще трьом машинам всередині організації, де вона знаходиться. Нехай імена цих машин будуть host1.your.domain.org, host2.your.domain.org і host3.your.domain.org.

Нехай для простоти ім'я нашої машини буде MYHOST.YOUR.DOMAIN.ORG

Кожній машині для проведення операції розсилання пошти необхідно присвоїти її власне UUCP - ім’я. Воно не повинно співпадати з її справжнім іменем, але не зважаючи на це, будемо вважати, що UUCP - імена наших машин - це MYHOST, HOST1, HOST2, HOST3 і PROVIDER

Обмін поштою відбувається повністю через протокол UUCP, причому схема проходження така:

Нехай стрілка означає напрям дзвінка. Тоді

PROVIDER

MYHOST

HOST1

HOST2

HOST3


Настройка розсилання пошти передбачає настройку самого протоколу UUCP і настройку служби SENDMAIL.

Розглянемо детально, як організований протокол UUCP, і які основні команди і daemon’и необхідні для повної його реалізації

UUCP - Unix to Unix copy

Синтаксис команди - uucp [опції] вихідний_файл кінцевий_файл

Файл може бути записаний як СИСТЕМА!ШЛЯХ, де СИСТЕМА - це UUCP – ім’я даної машини. Після того, як була дана команда, вона не виконується відразу, а записується в загальну чергу, а її виконання проводити daemon UUCICO при його звертанні до системи. Причому це звертання відбувається відразу, якщо в опціях не був вказаний ключ -r або --nouucico.

Для цієї команди можуть бути дані наступні опції

-c, --nocopy - не копіювати вихідні файли в SPOOL - директорію. Якщо файли були видалені до того, як над ними попрацював daemon UUCICO, то копіювання аварійно перерветься;

-С, --copy - ця операція відбувається за умовчання;

-d, --directories - створювати всі необхідні директорії для копіювання, якщо це необхідно;

-f, --nodirectories - не створювати ніяких директорій, вважаючи, що вони уже існують. В іншому випадку аварійно перервати копіювання;

-R - копіювати рекурсивним методом, тобто копіювати вкладені папки;

-m, --mail - повідомляти про вдале (невдале) закінчення пересилки пошти через mail;

-n user, --notify user- повідомляти про вдале (невдале) закінчення пересилки пошти через mail для конкретного користувача на віддаленій системі;

-r, --nouucico - не запускати daemon UUCICO відразу, а ставити файли в чергу для пізнішого виконання;

-j, --jobid - виводити на екран ідентифікаційний номер процесу;

-t, --uuto - використовується за умовчання для скрипта UUTO для коректної інтерпретації СИСТЕМА!ШЛЯХ;

Команда UUSTAT

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 183
Бесплатно скачать Контрольная работа: Розсилання пошти в мережевій операційній системі FreeBSD