Модуль 2. Файлдық жүйені басқару
Дәріс 15. Қашықтан өңдеу.
Дәріс мақсаты:
ЖБ-дағы инициализациялау мен генерациялау процестерін
қарастыру.
Электронды поштаны басқару.
Sendmail бағдарламасы.
Бұл бағдарлама тораптық қолданбаларда электронды поштаны
ұйымдастырудың негізі болып табылады.
Келесі функциялар орындалады:
- пайдаланушыдан бастап хабарларды басқару;
- пайдаланушының мекендерін анықтау;
- транспорттық және
жеткізетін агенттерді таңдау;
- жеткізетін агенттің сұрауы бойынша мекендерді өзгерту;
- өзгертілген хабарды жеткізетін агентке жіберу.
Жоғарыда көрсетілгеннен басқа бұл
бағдарлама қателер немесе
жеткізілмеген хабарлар жайында хабар генерациялайды. Келесі негізгі
режімдер болуы мүмкін:
1) bd - домен режімі.
2) bi - бүркемеленген псевдонимдер инициализациясы.
3) bf - кезекті баспаға шығару.
4) bt - мекендерді тексеру режімі.
5)
bs - серверді стандартты енгізу режімі.
Bd режімінде sendmail командасы 25 нөмерлі торапты портты
тыңдайды және жұмыстың пайда болуын күтеді.
Команда келесі түрде көрсетіледі:
/usr/sbin/sendmail-bd-g1h
Бұл жерде жұмыс bd домені режімінде 1
сағат кванттық уақыт
аралығымен (тексеру интервалы 1 сағат). Егер хабар кезекке қойылса,
команда берілген интервал арасында хабарды жіберуге мүмкіндік жасайды,
бұл жағдайда үрдіс құрылады – ағын sendmail.pid атты.
Әр ағын құрылған кезде ол
ағынды жою қарастырылуы қажет,
мысалы kill head – 1 sendmail.pid командасы арқылы болады.
Sendmail – V8 версиясы. Бұл версияның негізгі командаларына
жіберілетін нұктелері user.bd дерекқор базасында анықталады.
Мұнда
қолданушылар жәйлі орталық архив орналасады. Осы дерекқорда
құрылатын негізгі өрістер:
1)