Skip to content. | Skip to navigation

Sections
You are here: Home content generated doc.free mohsen PLPC 120057 current mailUserAgentsArt

BC-isit442 Class Overview And Structure

BC-isit442 Class Overview And Structure


BC-isit442 Class Overview And Structure






Document #PLPC-120048
Version 0.1
January 05, 2016
This Document is Available on-line at:
http://mohsen.banan.1.byname.net/PLPC/120048









Contents

Part I
Mail User Agents (MUAs): Resident MS+MTA

Figure ?? shows ...

2  Types Of MUAs

Types Of MUAs

  • Native MUAs
  • Web Based MUAs
  • Mobile MUAs

2.1  What Are The Characteristics Of The Ultimate MUA

[plain]What Are The Characteristics Of The Ultimate MUA

  • Watches For Your Privacy
  • Is Fully integrated in your user environment
    • Address Book, Calendar, Spell Checker, Editor, Multi-Lingual
  • Strong Search Capabilities
  • Scriptable
  • Mail Folder Organization
  • Offline reading and writing
  • Dynamic Mailing List Capabilities
  • Ability To Manage Multiple Back-Ends
  • Importance, Urgency, Alerts

[plain]Comparison Of Mail Systems – (servers, clients, webmail providers)

2.2  Diversity In MUAs Is A Good Thing

Diversity In MUAs Is A Good Thing

  • Concept Of Hour Glass Shape In Software/Communications Architecture
  • MUAs are at the very top – Diversity Is Expected
  • Cohesion In Mail Sending Facilities
  • Cohesion In Mail Receiving Facilities

2.3  The Protocols Hour Glass Model

Figure ?? shows ...

2.4  Linux Native MUAs Landscape

Linux Native MUAs Landscape (2016)

lcaMailToolsBinsPrep.sh

  • Evolution
  • balsa
  • claws-mail
  • Gnus

2.5  Web Based MUAs Landscape

Web Based MUAs Landscape (2016)

lcaMailToolsBinsPrep.sh

  • squirrelmail

3  Concept Of Resident MS+MTA MUA

Concept Of Resident MS+MTA MUA

  • A Local (Resident) MS Store is sync-ed with the Remote MS Store
  • A Local (Resident) MTA takes care of spooling Of outgoing messages to remote submit servers
  • A local agent receives pushed emails

3.1  The Right qmail Autonomous Client Configuration

Figure ?? shows ...

Part II
ByStart Gnus MS+MTA Ultimate Messaging Environment

[plain] Part 3: Class Activities

Contents

[part=3]

7  Accessing Your Accounts On ByStar Mail Server

7.1  Your Domains, Your Account+Passwd

Your Domains, Your Account+Passwd

  • smtp.first.1.last.byname.net – imap.first.1.last.byname.net
  • Your account is the first field in the /etc/passwd file that was emailed
  • Your passwd was emailed to you

7.2  ByStar Mail Server Basic Tests

ByStar Mail Server Basic Tests

  • ping smtp.first.1.last.byname.net
  • From Your Bellevue College Account Send Messages To main@first.1.last.byname.net
  • Submit Server Tests Against smtp.first.1.last.byname.net

8  Bash Scripting – MailBot and MailInjector Exercises

8.1  mailInjector.sh Evolution

mailInjector.sh Evolution

  • cd /isit442
  • mv mailInjector mailInjector.20160223
  • cp -r -p /opt/public/osmt/bin/mailInjector .

8.2  mailBot.sh Evolution

mailBot.sh Evolution

  • Top-Down Design, Bottom-Up Implementation
  • Managing Complexity, Cohision, Consistency – mailInjector.sh
  • Panel.org Omni-Available Features
  • Iim Omni-Available Features
  • Bashing – Procedural vs Functional Vs Object-Oriented

8.3  Offlineimap + notmuch

Offlineimap + notmuch

  • Hit Your ByStar Imap Account With offlineimpa
  • run notmuch on your locally synched messages

Part IV
Assignments