МІНІСТЕРСТВО ОСВІТИ, НАУКИ, МОЛОДІ І СПОРТУ УКРАЇНИ
Національний університет «Львівська політехніка»
Кафедра автоматизованих систем управління
Лабораторна робота №3
з дисципліни:
“ Комп’ютерні мережі ”
на тему: “Поштовий сервер MDaemon”
Львів 2011
Мета:
Навчитися створювати поштовий сервер MDaemon, установити задані викладачем фільтри, перевірити роботу цих фільтрів, відправити повідомлення заданим користувачам, оформити звіт.
Теоретичні відомості:
Alt-N Technologies MDaemon Server випускається в двох версіях: MDaemon Standard і MDaemon Pro.
Використовуючи MDaemon Standard, ви зможете забирати пошту з однієї POP3 поштової скриньки, що надається вам провайдером, чи ж одержувати вхідну пошту для окремого хоста або домена, використовуючи повнофункціональний SMTP сервер MDaemon'а.
MDaemon Pro, що має разом з функціями MDaemon Standard підтримку протоколу IMAP4 і можливість використання декількох доменів на одному сервері, відмінно підходить для обміну поштовими повідомленнями як усередині мережі, так і через мережу Інтернет для організацій масштабу підприємства (enterprise level organizations). Також MDaemon Pro дозволяє при доступі через WorldClient (тобто при використанні web-based e-mail по протоколу HTTP) організовувати сумісний доступ до календаря і планувальника. Це дає можливість користувачам створювати нагадування про яких або подіях або зустрічах (appointments and meetings), як індивідуальні, так і групові (доступні іншим користувачам поштового домена, причому з можливістю розмежування прав доступу для окремих користувачів).
Oсновні особливості і можливості поштового сервера Mdaemon
Широкі можливості MDaemon по обробці повідомлень (parsing features) дозволяють використовувати його для отримання електронної пошти у великій локальній мережі через один доступний по dial-up POP3 поштова скринька. Поштова скринька може надаватися інтернет-провайдером або іншим постачальником інтернет-послуг (наприклад, безкоштовним сервером електронної пошти). Mdaemon може використовуватися також для отримання вхідної пошти по протоколу SMTP, або ініціюючи передачу від зовнішнього SMTP сервера, посилаючи йому команду ETRN, або безпосередньо на вбудований SMTP сервер при постійному підключенні до Інтернет (локальної мережі) і відповідній настройці мережевих сервісів.
MDaemon має гнучкий механізм з безліччю функцій для роботи із списками розсилки (Mailing List) і управління ними за допомогою поштових повідомлень. Це дозволяє організовувати необмежене число списків розсилки, які можуть містити як локальних, так і віддалених підписчиків (що не є користувачами даного поштового домена). Такі списки можуть управлятися за допомогою поштових повідомлень, можуть дозволяти або не дозволяти користувачам підписку або відписку від даного списку, можуть бути приватними або публічними, посилати відповіді в список розсилки, або відправнику повідомлення, а також ці списки можуть бути конфігуровані з великою кількістю різних опцій.
Як вже згадувалося вище, MDaemon містить інтегрований компонент WorldClient, який дозволяє користувачам діставати доступ до своєї електронної пошти по протоколу HTTP, використовуючи інтернет-броузер. Цей варіант дуже підійде мобільним користувачам, або користувачам, що не мають певного комп'ютера, з якого вони можуть дістати доступ до своєї електронної пошти.
Сервіс має повний набір можливостей властивих хорошому e-mail клієнту. Так, окрім відправки і отримання повідомлень, він може перевіряти орфографію в створюваних користувачем листах, організовувати різні теки для повідомлень, надавати користувачу інтерфейс на будь-якій з 18 доступних мов, організовувати нагадування і зустрічі, використовуючи функції Calendar і Scheduling, управляти настройками призначеного для користувача аккаунта в MDaemon'e (при використанні компоненту WebAdmin), управляти адресною книгою і багато що інше. Також WorldClient містить маленьку утиліту ComAgent, яка може бути закачана і встановлена на клієнтський комп'ютер, що дозволить мати доступ і перевіряти нові повідомлення без запуску броузера. Крім того, ComAgent містить систему обміну повідомленнями (Instant Messaging System), що дозволяє швидко обмінюватися повідомленнями (сервіс «чат») з іншими користувачами MDaemon/WorldClient.
MDaemon має ряд функцій, які покликані зробити вашу систему обміну повідомленнями безпечнішої. Вбудована система блокування спама (Spam Blocker Engine) допоможе вам якщо не позбавитися, то, принаймні, припинити потік спама, який спаммери намагаються слати через ваш сервер або на адреси з вашого домена. Функції IP and Host Screening and Address Suppression надають можливість фільтрувати і/або блокувати певні адреси або домени для пересилки пошти через вашу систему або доступу до неї взагалі. MDaemon має підтримку LDAP (Lightweight Directory Access Protocol). Це дозволяє MDaemon'у зберігати свою базу користувачів на LDAP сервері і синхронізуватися з ним при будь-яких змінах в цій базі. E-mail клієнти з підтримкою LDAP мають можливість зберігати на LDAP сервері адресну книгу для приватного або загального доступу, тобто в неї можуть входити як користувачі домена, так і будь-які інші контакти (contacts). Також LDAP сховище може бути вибрано як альтернатива зберігання бази користувачів MDaemon'a базі даних доступної через ODBC або локальний файл USERLIST.DAT (використовується MDaemon для зберігання бази користувачів за замовчуванням). Таким чином, це може дозволити розбудувати MDaemon'и, розташовані в різних місцях мережі, для сумісного доступу до однієї бази користувачів, наприклад, при організації відмовостійких поштових систем.
Механізм псевдонімів
Сервіс (address aliases) дозволяє перенаправляти повідомлення послані на «фіктивні» адреси на реально існуючі адреси або списки розсилки. Це дозволяє окремим аккаунтам і спискам розсилки мати декілька (multiply) e-mail адрес в одному або декількох доменах.
MDaemon дозволяє користувачам управляти настройками свого поштового аккаунта, використовуючи спеціально оформлені поштові повідомлення. Це дозволяє користувачам самим, без втручання системного адміністратора, виконувати такі рутинні операції з аккаунтом як зміна пароля і т.п.
WebAdmin
Цей безкоштовний компонент, що дозволяє віддалене адміністрування MDaemon'ом, може бути викачаний з сервера www.altn.com <http://www.altn.com/>. Він чудово інтегрується з MDaemon і WorldClient і дозволяє користувачам редагувати настройки свого поштового аккаунта по протоколу HTTP, використовуючи свій веб-броузер. Адміністратор MDaemon може задати для конкретного користувача набір опцій, доступ до редагування яких він матиме через WebAdmin або використовувати його сам (або вирішити такі дії іншому пользователю/пользователям) для проглядання и/или редагування всіх опцій MDaemon (або будь-яких інших файлів до яких дозволений доступ через WebAdmin).
До складу MDaemon входить утиліта - клієнт для видаленого управління MDConfig (Remote Configuration Client). Вона дозволяє адміністратору MDaemon або супервізору (Supervisor) мати доступ до всіх настройок і параметрів MDaemon з видаленого комп'ютера зі встановленим MDConfig. Більш того, оскільки інтерфейс MDConfig віртуально ідентичний інтерфейсу MDaemon - не повинно виникати проблем і складнощів, пов'язаних з незручністю нового засобу управління.
Каталоги файлів (File Catalogs) - захищені паролем групи файлів, які за запитом за допомогою спеціально сформованого поштового повідомлення можуть бути автоматично відправлені користувачу.
Внутрішня система обробки і транспортування поштових повідомлень, звана RAW mail provides, а також достатньо розвинений і гнучкий інтерфейс для програмування MDaemon API надають різні методи створення і відправки повідомлень (починаючи від використання простого текстового редактора і набору пакетних (batch) файлів, до створення складної призначеної для користувача системи обміну поштовими повідомленнями на основі MDaemon, використовуючи сучасні високорівневі мови програмування).
Гнучка система фільтрації вмісту (Content Filtering system) дає можливість регулювати поведінку сервера, грунтуючись на вмісті витікаючих або таких, що входять повідомлень. Так можна видаляти або вставляти заголовки повідомлення, додавати примітки до повідомлення (footer), видаляти вкладення, перенаправляти повідомлення (або копії повідомлень) іншим користувачам, запускати інші програми і так далі.
Ефективний захист від вірусів, використовуючи MDaemon Antivirus. Повідомлення можуть проскануватися на наявність в них ознак вірусу і заражені повідомлення автоматично лікуються або віддаляються, перш ніж досягнуть одержувача. MDaemon може бути конфігурований посилати повідомлення адміністратору, відправнику і одержувачу повідомлення, повідомляючи, що в ньому знаходиться вірус. MDaemon Antivirus заснований на ядрі Kaspersky Antivirus, є окремим продуктом і вимагає окремого ліцензування. Як і інші продукти Alt-N Technology, він доступний на Web(FTP) сайті кампанії http://www.altn.com/.
Серед нових можливостей MDaemon, які з'явилися в останній версії 6.8, що вийшла на початку червня 2003 року, можна відзначити наступні:
SSL/STARTTLS Support (тільки в Pro версії). Тепер MDaemon підтримує SSL (Secure Sockets Layer) /TLS (Transport Layer Security) протокол для з'єднань з SMTP, POP, IMAP і для WorldClient веб-сервера. Це виводить MDaemon на позицію найзахищенішого в світі поштового сервера для Windows.
Нові методи фільтрації спама
Значно підвищили ефективність вбудованих в MDaemon засобів боротьби із спамом. Так, в новій версії додані засоби боротьби із спамом за технологією SpamAssasin, що аналізує повідомлення по ряду ознак і що виставляє згідно цим ознакам різні “оцінки” повідомленню, а також самонавчальний алгоритм фільтрації, Bayesian фільтр, що називається. Це дозволить користувачам гнучкіше і точно розділяти спамовиє і корисні повідомлення.
У WorldClient додана підтримка мобільних пристроїв (Pocket PC). При підключенні пристроїв тих, що підтримують WML відповідна тема буде застосована і послана клієнту. Пристрій повинен підтримувати WAP 1.0 або вище.
Додана можливість регулювання пропускної спроможності каналу. Тепер можна встановити максимальне процентне відношення ширини каналу, яке використовуватиме той або інший сервіс Mdaemon, або кожна поштова сесія окремо.
Інтеграція з MDaemon Groupware. Groupware - це окремий компонент виробництва фірми Alt-N, який дозволяє організовувати сумісний доступ до календаря Microsoft Outlook, адресній книзі, завданням і багато що інше - те, що раніше було можливим тільки при використанні Microsoft Exchange Server. MDaemon Groupware може служити ефективною заміною Exchange, що, у свою чергу, веде до скорочення витрат кампанії на адміністрування.
WorldClient тепер підтримує gzip і стандартну (deflate) компресію даних передаваних клієнту по HTTP протоколу. Це, поза сумнівом, підвищує продуктивність, особливо для клієнтів, підключених по низькошвидкісних лініях зв'язку (dial-up).
А також багато що, багато що інше...
Ймовірно, у користувача, що прочитав все вищесказане, може скластися враження, що MDaemon - складний монстрообразний (типу Microsoft Exchange) продукт з величезною кількістю різних настройок, деякі з яких навіть вдень з вогнем не вдасться відшукати. Частково це так - MDaemon зовсім не простий продукт. Дійсно, набір різних параметрів MDaemon дуже великий, але в той же час значна частина з них не вимагає зміни для більшості користувачів.
MDaemon повністю функціональний практично відразу після установки і невеликої настройки. Для первинної настройки MDaemon потрібно тільки задати ім'я поштового домена, який обслуговуватиме сервер, визначить спосіб і метод отримання пошти з Internet або іншого поштового сервера в мережі і створити облікові записи користувачів, які підключатимуться до MDaemon.
Пізніше, за наявності вільного часу і бажання, ви зможете присвятити не одну годину дослідженню всіх можливостей MDaemon - і мені хочеться вірити, що цей продукт вам сподобається і радуватиме вас своєю надійною роботою.
Питання і проблеми, що виникають в процесі роботи з MDaemon, ви завжди зможете обговорити у форумі, серед учасників якого немало користувачів цього поштового сервера.
Налаштування поштового сервера MDaemon
Перед тим як інсталювати вам потрібно мати: 1. Адреси серверів DNS 2. Зареєстровано за вами доменне ім’я 2-го, 3го... n-го рівня (типу xxx.yyy.ua) 3. Якщо пошта складається в поштову скриньку то необхідно або ip- або доменний адрес сервера, ім’я і пароль 4. Якщо пошта залишається в smtp черзі, то адрес її. 5. Адрес smtp сервера для пересилання туда вихідних листів.
Результати роботи:
Висновок :
В даній лабораторній роботі я навчився створювати віртуально поштовий сервер MDaemon, який мав свій логін і пороль відповідно. Поставий фільтр на повідомлення, і отримав відповідні результати, які були наведенні вище. Навчився відсилати повідомлення іншим користувачам, змінював форми, шрифт середовища в якому я працював.