email control EPA software nucleus component engineering

Home »« How EPA works »« Using EPA»« Installing EPA »« Licensing EPA »« Downloads »« EPAmail Service User's Manual»« Anti-Spam News»« Contact Us
SE Home »« Design Objectives »« Design Considerations »« Preference Sets»« Mail Clerk Processing »« Window Clerk Processing


EPA Window Clerk Functional Interface ( EPAmail Version )
Mailbox Access
Mail Processing Preferences
Mail Filtering Preferences
View/Copy Operations Records

EPA OPERATIONS NUCLEUS (EON)
COMPONENT SOFTWARE ENGINEERING

CONTENTS:
Background <> Tasks Performed <> Assumptions <> Data Structures <> Inputs <> Outputs <> Special Algorithms <> Pragmatics

Purpose

The EON performs all processing functions necessary to apply an EPA Preference Set to evaluate e-mail field contents, classify an e-mail as 'wanted' or 'unwanted' and explain/record the processing actions taken.

Background

To Top

Tasks Performed

  • Preference Set selection
  • Preference Set access control
  • E-mail field recognition
  • E-mail field content test
  • E-mail classification
  • Mail Traffic Log maintenance
To Top

Assumptions

The EON expects:
  • The order of presentation of multiple e-mails' fields to be variable due to HMS message processing priorities.
  • The order of presentation of a single e-mail's header's fields to be variable except that all header fields are expected to preceed the e-mail's body.
  • The origin of e-mail field content presented to the EEI will be identified.
  • To be able to modify the content of every field of every e-mail before that field content is delivered by the HMS to another process.
  • That processing of a single e-mail may be abruptly ended(aborted) by the HMS with no further notification.

Data Structures

To Top

Inputs

To Top

Outputs

To Top

Special Algorithms

  • Preference Set Access
    • To avoid the ambiguity resulting from simultaneous access to a single Preference Set, the EON and the EWC employ an HMS-independent semaphore mechanism.
To Top

Pragmatics

To Top

stardevelop.com Live Help Accept Decline Close