Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Реалізація IMAP сервера із використанням ОС FreeBSD

На основі прикладу з попередньої теми виконаємо покрокові дії:

1. Встановимо dovecot:

# cd /usr/ports/mail/dovecot

# make install clean

2. Відредагуємо /etc/rc.conf додавши в кінці:

dovecot_enable="YES"

3. Відредагуємо основний конфігураційний файл /usr/local/etc/dovecot.conf, до таких параметрів. Це виконується шляхом пошуку відповідних стрічок і заміні їхніх параметрах на ті що вказані нижче, не треба повністю замінювати весь файл.

protocols = imap pop3 disable_plaintext_auth = no ssl = no mail_location = mbox:~/mail/:INBOX=/var/mail/%u mail_privileged_group = mail verbose_proctitle = yes first_valid_gid = 0   protocol imap { imap_client_workarounds = delay-newmail outlook-idle netscape-eoh tb-extra-mailbox-sep }   protocol pop3 { pop3_uidl_format = %08Xu%08Xv pop3_client_workarounds = outlook-no-nuls oe-ns-eoh }   protocol lda { postmaster_address = postmaster@example.com sendmail_path = /usr/sbin/sendmail }   auth default { mechanisms = plain   passdb pam { }   userdb passwd { }   user = root } dict { #quota = mysql:/usr/local/etc/dovecot-dict-quota.conf } plugin { }

4. Збережіть файл і запустіть dovecot:

/usr/local/etc/rc.d/dovecot start

5. Налаштуємо первинний сервер DNS, для цього приведемо файл /etc/resolv.conf до такого стану:

# Generated by resolvconf

nameserver 127.0.0.1

Також в FreeBSD існує досить не поганий сервер IMAP/POP3 Courier-IMAP, але Dovecot вважається більш потужнішим. Для перевірки IMAP сервера можна використати поштовий клієнт Microsoft Outlook 2010.

 

контрольні питання

 

Які можливості для роботи з поштовими скриньками і повідомленнями надає протокол IMAP?

У чому полягають переваги і недоліки протоколу IMAP в порівнянні з протоколом POP3? На підставі яких критеріїв слід вибирати один з цих протоколів?

На які стану ділиться сеанс IMAP? Як відбуваються переходи з одного стану в інший? Які дії характерні для кожного стану сеансу?

Чому на сервері IMAP використовуються різні простори імен? Як вони розрізняються?

Що таке ярлики команд? Для чого вони використовуються? Чим відрізняються помічені і непомеченние відповіді сервера?

Що таке літерали? Як і в яких випадках вони використовуються?

Які способи аутентифікації використовуються протоколом IMAP? Чи відрізняються вони від використовуваних протоколами SMTP і POP3?

Напишіть приклад послідовності команд IMAP, які треба виконати, щоб отримати текст повідомлення, посланого в заданий день заданих відправником.

Як організується взаємодія клієнта з розподіленою системою серверів IMAP, в якій ящики, доступні клієнту, розташовуються на різних серверах?

 


Читайте також:

  1. FreeBSD
  2. А. Розрахунки з використанням дистанційного банкінгу.
  3. Альтернативна реалізація із вільним вихідним кодом – сервер SAMBA
  4. Аудиторські ризики, пов’язані з використанням комп’ютерних інформаційних систем
  5. Аутентифікація з використанням односторонніх функцій
  6. Багатофункціональні фільтри трафіку в FreeBSD
  7. Безпосереднє обчислення з використанням формули Ньютона-Лейбніца.
  8. Бухгалтерській облік валютних операцій банку з використанням платіжних карток
  9. Важливою складовою економічної політики 60-х рр. була реалізація програми “нових рубежів” президента Дж. Кенеді.
  10. Виконання програми - реалізація мови програмування
  11. Вироблення та реалізація раціональних управлінських рішень.
  12. Встановлення ОС FreeBSD




Переглядів: 661

<== попередня сторінка | наступна сторінка ==>
Набір команд і формат повідомлень протоколу ІМАР | Задачі протоколів обміну файлами

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.003 сек.