- •Урок № 61
- •Урок № 62
- •Урок № 72
- •Урок № 73
- •Створення зв'язку з файлом /dev/modem за допомогою команди lisa.
- •Настройка системи Linux для встановлення зв'язку.
- •Як створюється зв'язок з файлом /dev/modem за допомогою команди lisa?
- •Яким чином можна настроїти систему Linux для встановлення зв'язку?
- •Урок № 74
- •Урок № 75
- •Використання програми mail.
- •Урок № 76
- •Використання клієнта kpackage
- •Як використовується клієнт kpackage?
- •Урок № 77
- •Урок № 80
- •Урок № 82
- •Урок № 84
- •Урок № 85
- •Урок № 86
- •Урок № 87
- •Урок № 88
- •Урок № 89
- •Урок № 90
- •Урок № 92
- •Урок № 93
- •Урок № 95
- •Урок № 96
- •Урок № 97
- •Урок № 97
Урок № 75
(згідно навчальної робочої програми)
Тема: «Налаштування конфігурацій електронної
пошти та новин Internet»
Питання:
Настройка і отримання електронної пошти.
Отримання електронної пошти за допомогою програми fetchmail.
Використання програми mail.
Настройка конфігурації і використання програми elm.
Читання новин Usenet.
Настройка і отримання електронної пошти
Після установки OpenLinux у розпорядженні будуть практично всі програми, необхідні для складання, відправки і прийому поштових повідомлень. Транспортний агент, використовуваний OpenLinux, — це програма sendmail, настройка і запуск якої здійснюються автоматично разом із завантаженням операційної системи. Що стосується призначених для користувача агентів і утиліт електронної пошти, то у розпорядженні є широкий вибір щонайменше з дев'яти програм.
Оскільки, підключення до Internet відбувається з використанням РРР- з'єднання, то загальний підхід до обробки пошти заснований на виконанні наступних дій.
Реєстрація і встановлення РРР-соединения.
Знаходження і отримання пошти з використанням утиліти пошуку або призначеного для користувача агента.
Розрив з'єднання (або підтримка з'єднання для відправки декількох швидких відповідей).
Отримання електронної пошти за допомогою програми fetchmail
Щоб отримати пошту, вам необхідна програма fetchmail, яка знаходиться в каталозі /usr/bin.
Дана програма володіє рядом особливостей, включаючи можливість роботи в режимі демона (daemon), або фоновому режимі, в якому вона періодично перевіряє наявність призначених вам поштових повідомлень при підключенні до вашого провайдера Internet. Програма fetchmail розпізнає і отримує пошту за допомогою всіх стандартних поштових протоколів Internet, зокрема наступних:
ESMTPETRN
Для отримання електронної пошти потрібно знати, який протокол використовує Internet-провайдер.
Зберіть всю цю необхідну інформацію, встановіть з'єднання з провайдером Internet, а потім відбирайте всю призначену вам пошаную, користуючись командою fetchmail. Включите в командний рядок опцію -р, за якою указується тип використовуваного протоколу, потім — ім'я поштового сервера провайдера Internet і помістіть в кінці командного рядка опцію -и і ім'я користувача, приблизно так:
Fetchmail –р POP3 pop.erols.com -u bball
Після натиснення клавіші <Enter> програма fetchmail пропонує ввести пароль, щоб дістати доступ до поштового сервера, потім обробляє пошту і швидко перекидає (і потім видаляє) пошту з поштового сервера провайдера Internet. Якщо хочете залишити копії поштових повідомлень на поштовому сервері, включите в командний рядок опцію -k (keep — зберегти).
Щоб полегшити доступ до пошти, програма fetchmail використовує вміст файлу під назвою . fetchmailrc, який можна створити в своєму домашньому каталозі. Вміст файлу .fetchmailrc детально розглядається на сторінці керівництва за програмою fetchmail, але, в загальному випадку, є наступним записом:
Poll почтовый_сервер protocol POP3 usernam eимя_пользователя password пароль
Для створення власного файлу .fetchmailrc можна скористатися відповідним текстовим редактором і замінити почтовый_сервер на ім’я поштового сервера провайдера, POP3— на поштовий протокол провайдера, имя_пользователя— на ваше ім'я користувача, а пароль — на ваш пароль. Збережіть файл, вийдіть з текстового редактора, а потім отримайте пошту за допомогою простої команди
fetchmail
Якщо вам потрібно періодично перевіряти наявність пошти за допомогою програми fetchmail (скажімо, кожні п'ять хвилин), використовуйте її в режимі демона, вказавши для цього опцію –d і періодичність перевірки надходження нових поштових повідомлень в секундах. При використанні опції –d програма fetchmail запускається як фоновий процес:
fetchmail -d 300
Програма fetchmail має ще одну зручну опцію, -с, яка просто перевіряє наявність чекаючої прочитання пошти і повідомляє про кількість повідомлень і їх об'єм. Наприклад:
fetchmail -с
messages for bball at pop.erols.com (3435 octets).
За умовчанням ваша пошта прямує в один файл, ім'я якого співпадає з ім'ям користувача, розташований в каталозі /var/spool/mail.
Використання програми mail
Управління програмою здійснюється за допомогою однобуквених команд. Проте до переваг цієї програми відноситься легкість її використання для створення і відправки повідомлень. Наприклад, для швидкого створення повідомлення, викличте програму mail, вказавши в командному рядку адресу електронної пошти:
mail tball0 mcp.com
Subject: Howzit going?
Норе everything is OK with you.
Jus twanted to drop а quick line!
.
EOT
Програма mail відповідає виведенням рядка запиту Subject:. Введіть тему повідомлення, а потім натисніть клавішу <Enter>. Після цього наберіть текст повідомлення, натискаючи в кінці кожного рядка клавішу <Enter>. В кінці повідомлення помістіть рядок, що містить одну крапку (.), і знову натисніть <Enter>. Поштова програма mail відправить повідомлення.
Читати повідомлення також надзвичайно легко. За допомогою програми fetchmail введіть в командний рядок команду mail, наприклад:
Програма mail отримує пошту з каталога /var/spool/mail, виводить номер своєї версії, приводить список інформації по кожному повідомленню і виводить символ амперсанда (&) як запрошення командного рядка. Права кутова дужка указує на поточне повідомлення. Нижче приведений перелік основних команд програми mail.
t. Вивід на екран поточного повідомлення.
n. Перейти до наступного повідомлення і вивести його.
+. Переміститися до наступного повідомлення і вивести його.
-. Повернутися до попереднього повідомлення і вивести його.
h. Заново відобразити список повідомлень.
d. Видалити поточне повідомлення.
R. Відповісти відправникові повідомлення.
r. Відповісти відправникові і всім одержувачам початкового повідомлення.
q. Вийти і програми, зберігши повідомлення в поштовій скриньці за умовчанням, mbox.
х. Вийти з програми, не зберігаючи повідомлення в mbox.
Настройка конфігурації і використання програми elm
При першому запуску програма elm запрошує про необхідність створення поштової теки, яка використовуватиметься elm за умовчанням, — Mail:
Для підтвердження запиту натисніть клавішу <Y>, а потім <Enter>. Програма elm володіє можливостями, аналогічними можливостям програм mail і pine.
Після отримання пошти elm прочитує повідомлення і відображає їх.
Можна використовувати elm для видалення, перенаправлення, збереження або складання повідомлень. Деякі з її функцій можна набудувати, ввівши в командний рядок головного екрану букву о, після чого в нім відображається список опцій. Введіть вказану букву, потім введіть нове значення опції. Потім натисніть клавішу <Enter>. Ці призначені для користувача настройки зберігаються у файлі elmrc, розташованому в теці .elm домашнього каталога, при натисненні клавіші <<>.
Читання новин Usenet за допомогою програми tin
Програма читання новин tin, розташована в каталозі /usr/bin і є повноекранною програмою читання новин, яка читає список груп новин, включений у файл .newsr c домашнього каталога. Ви можете просто переміщатися за списком груп новин, користуючись клавішами управління курсором, читати повідомлення, натиснувши клавішу <Enter> і відповідати, користуючись одним натисненням клавіші.
Щоб прочитати новини з використанням програми tin, необхідно повідомити їй ім'я NNTP свого Internet-провайдера або сервера новин.
Для створення файлу nntp server спершу переконаєтеся в тому, що ви реєструвалися як root-оператор. Потім, користуючись текстовим редактором, створіть файл nntp server в каталозі /etc. Якогось спеціального формату для файлу немає; все, що вам потрібно зробити, — ввести ім'я сервера новин:
news.erols.com
Збережіть файл і вийдіть з редактора. Проте існує кращий спосіб повідомити tin ім'я сервера новин Internet-провайдера — визначити змінну середовища NNTPSERVER.
Після визначення змінної NNTPSERVER встановіть з'єднання з вашим Internet-провайдером і викличте програму tinза допомогою наступної команди:
tin-n qr
Опція –n повідомляє програму tin, що від неї потрібно тільки завантажити групи новин з вашого файлу, тоді як опція q визначає швидкий запуск без перевірки появи яких-небудь нових груп. Нарешті, опція r повідомляє tin про необхідність читати новини з NNTP-сервера Internet-провайдера у видаленому режимі. У міру того, як програма tin читає групи новин і збирає решту всіх новин, вона відображає групи новин у вигляді списку. Прочитати повідомлення з групи новин можна, виділивши ім'я групи за допомогою клавіш управління курсором (“стрілка вгору” або “стрілка вниз), а потім натиснувши клавішу <Enter>.
Читання новин Usenet за допомогою Netscape Discussions
Поза всяким сумнівом, одним з найбільш популярних програмних продуктів пакету Netscape Communicator. Якщо ви використовуєте KDE, то для запуску Netscape клацніть на піктограмі Netscape на панелі робочого столу, а потім виберіть меню Netscape і клацніть на елементі меню CollabraDiscussions.
Запустити Netscape і перейти прямо до компоненти Discussions можна також за допомогою введення в командний рядок вікна терміналу команди netscapeі опції -news:
netscape-news&
Після натиснення клавіші <Enter> з'являється вікно Discussions.
Щоб набудувати конфігурацію програми Discussions для читання новин, перш за все відкрийте меню Preferences і клацніть на елементі Preferences(Настройки). У діалоговому вікні, клацніть на елементі GroupsServer(Сервер груп) в списку Mail&Groups(Пошта і групи). Введіть ім'я сервера новин вашого провайдера Internet, а потім задайте каталог, який ви збираєтеся використовувати для збереження повідомлень груп новин. Після закінчення клацніть на ОК.
Перед настройкою конфігурації для читання новин Usenet діалогове вікно NetscapeDiscussions виглядає майже так само, як вікно Netscape Message Center або вікно електронної пошти.
Щоб отримати список груп новин, що є на сервері новин провайдера Internet, клацніть на кнопці Join Groups (Приєднатися до груп) в рядку меню діалогового вікна. З'явиться діалогове вікно груп новин. Переконайтеся в тому, що в рядку меню, що розкривається, в нижній частині діалогового вікна введено ім'я сервера новин провайдера Internet, а потім клацніть на кнопці Get Discussions Groups(Знайти дискусійні групи).
Програма Discussions формує список груп новин, доступних на сервері новин вашого провайдера Internet. Ця операція, аналогічна операції побудови списку груп новин програмою krn, може зажадати певного часу. Після того, як програма Discussions завершить цю операцію, список груп новин відображається у вигляді ієрархії тек. Для пошуку необхідної групи можна прокрутити список тек. Щоб підписатися на групу новин, клацніть на імені групи, а потім — на кнопці Join(Приєднатися). Праворуч від імені групи, на яку ви підписалися, з'являється маленька відмітка блакитного кольору. Щоб підписатися на всі необхідні групи, повторите цю операцію для всіх таких груп. Після закінчення клацніть на кнопці ОК.
Ви повернулися в головне вікно програми Discussions. Клацніть на маленькому знаку плюс (+) поряд з ім'ям сервера новин вашого провайдера Internet в списку тек діалогового вікна. З'явиться список груп, на які ви підписалися (до яких приєдналися). Щоб дістати доступ до статей в рамках групи новин, двічі клацніть мишею на імені групи новин в списку. Програма Discussions відкриває вікно читання новин із списком статей для групи.
В процесі сеансу роботи з групою ви можете скористатися кнопками рядка меню вікна читання новин.
Контрольні питання:
Як здійснюється настройка і отримання електронної пошти?
Отримання електронної пошти за допомогою програми fetchmail?
Яке призначенпрограми mail?
Як здійснюється настройка конфігурації?
Яке призначення програми elm?
За допомогою яких програм можна здійснити читання новин Usenet.
Яке призначення програми Netscape Discussions?
Яке призначення програми tin?
Література: Болл Билл Освой самостоятельно Linux за 24 часа, 2-е издание. : Пер. с англ. : Уч. пос. – М. : Издатель ский дом «Вильямс», 2000. – 480 с.: ил. – Парал. тит. англ., стор. 234-266.
