BC-isit442 Class Overview And Structure
Version 0.1
January 05, 2016
http://mohsen.banan.1.byname.net/PLPC/120048
Contents
- Part I Qmail Installation And Qmail Overview
- Part II Qmail Customizations Overview
- Part III Class Activities
- Part IV Assignments
Part I |
<presentation>
[plain] Part 1: Qmail Installation
Contents
- Part I Qmail Installation And Qmail Overview
- Part II Qmail Customizations Overview
- Part III Class Activities
- Part IV Assignments
[part=1]
1 Installation
Installation
- Look At Running Qmail Process
- Check Current Status Of Qmail
- Check hostname –fqdn
- Fix /etc/hosts
- Re-Install Qmail
2 Qmail Processes WalkThrough
Qmail Processes WalkThrough
- ps -ef | grep -i mail – also with pgrep
- Map these over to the qmail picture
3 Qmail Control Files WalkThrough
Qmail Control Files WalkThrough
- Visit /var/qmail/control
- Map these over to the qmail picture
Part II |
<presentation>
[plain] Part 2: Qmail Customizations Overview
Contents
- Part I Qmail Installation And Qmail Overview
- Part II Qmail Customizations Overview
- Part III Class Activities
- Part IV Assignments
[part=2]
4 Message Transfer Blee Panel – Walkthrough
Message Transfer Blee Panel – Walkthrough
- IIM BinsPreps
- Send And Receive
- Send
- Receive
- Monitor
- Test and Diagnose
5 Overview Of Mailfront Replacement
Overview Of Mailfront Replacement
- What is mailfront – How It Fits In Our Picture
- Mailfront’s Architecture
- http://untroubled.org/mailfront
- http://untroubled.org/mailfront/mailfront.html
Part III |
<presentation>
[plain] Part 4: Class Activities
Contents
- Part I Qmail Installation And Qmail Overview
- Part II Qmail Customizations Overview
- Part III Class Activities
- Part IV Assignments
[part=4]
6 Bash Scripting – The IIM Framework Oriented Approach
6.1 Using Emacs For Text Processing – Instead Of sed/awk
Using Emacs For Text Processing – Instead Of sed/awk
- Emacs can be programmed to filter files – much more powerful than sed/awk
- Visit /opt/public/osmt/bin/elispBleePanelUpdate.el
- Let’s Walkthough That elisp Code
- M-x load file
- Visit An Old Style Panel
- Try F7-y and F7-z
- Follow the layers: Interactive Becomes Code Becomes Batch
- Follow the layers: One-Line – Whole Buffer – Any Set Of Files
- Experiment With Key-Board Macros
6.2 Adding An iimPanel to Our iimBash Examples
Adding An iimPanel to Our iimBash Examples
- cd /isit442
- cp /opt/public/osmt/bin/startIimBash.org Panel.org
- F11-F11
- Let’s Customize
6.3 Framework Oriented IIM Bash Scripting
Framework Oriented IIM Bash Scripting
- cp /opt/public/osmt/bin/startIimGeneric.sh /isit442/lastName-iim.sh
- Add VisExample
- Add Describe
- Add Functionality
- Add EH_problem
- Invoke Through Emacs Client
- Grep for value in a particular field – Check gerp’s exit code – Add grepPasswd to Panel.org
6.4 Using Org-Mode For Structure And Assignments/Time-Management
Using Org-Mode For Structure And Assignments/Time-Management
- Visit /libre/ByStar/InitialTemplates/activeDocs/bxLanguages/standards/rfcs/fullUsagePanel-en.org
- Same Set Of RFCs, Two Seperate Perspectives/Hierarchies
- Todo Lists
- Deadlines
- Panel features
Part IV |
<presentation>
[plain] Part 5: Assignments
Contents
- Part I Qmail Installation And Qmail Overview
- Part II Qmail Customizations Overview
- Part III Class Activities
- Part IV Assignments
[part=5]
7 Assignments
[plain]Assignments
- Read through http://untroubled.org/mailfront
- Read through http://untroubled.org/mailfront/mailfront.html
- Complete the section assigned to you in the RFCs Blee Panel
- Visit /libre/ByStar/InitialTemplates/activeDocs/bxLanguages/standards/rfcs/fullUsagePanel-en.org
- Learn And Experiment With Regular Expressions
- Run: apropos “regular expression”
- Read through – man regex