Template:Email agents/Metadata: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>David MacQuigg
(Suggested items to include in this subtopic)
 
imported>David MacQuigg
(copied from Email system)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
Note: In discussing machine-level models of email systems, the words 'actor' and 'agent' mean computer processes. In discussing administrative functions, these words have their original plain-English meanings - an individual or organization.  The usage of these words should be clearly stated in any context where it is not obvious.  In this article, we are using the plain-English meanings.
{{#switch: {{{info}}}


===Actors and their roles in an email system===
<!-- Pagename must be filled out for subpages system to work correctly. -->
|      pagename = Email agents


<pre>
<!-- Primarily whether the article is written in "AE" - American, "AuE" - Australian, "BE" - British or "CE" - Canadian English. -->
Actors include Users and Agents
|        variant = AE
Agents may play more than one role
Typical roles include Transmitting, Receiving, Forwarding, and Delivery.
</pre>


<!-- Required for checklist.  In brief: 
*''abc'' means the form of the title for alphabetization, e.g. "Doherty, John" or "Orient, The".  Please think this one through and replace the "&nbsp;"
*''cat_check'':  put "yes" if you want someone to check over the categories
*''status'': 0 for approved articles; 1 developed, 2 developing, 3 stub, 4 external
*''underlinked:'' put "yes" if not enough other articles link to it (click "What links here" at left)
*''cleanup'': put "yes" if basic cleanup has been done.
*''cat1, cat2'' and ''cat3'' are workgroup categories;  if there is only one category, put it in cat1.
*''sub1, sub2'' and ''sub3'' are sub-workgroup categories.
*''tab1, tab2'' and ''tab3'' are article-specific subpage names.
For more info see http://en.citizendium.org/wiki/CZ:The_Article_Checklist. -->
|            abc = Email agents
|      cat_check = no
|        status = 2
|    underlinked =
|        cleanup =
|          cat1 = Computers
|          cat2 =
|          cat3 =
|          sub1 =
|          sub2 =
|          sub3 =
|          tab1 =
|          tab2 =
|          tab3 =


===Roles defined by their responsibilities===
<!-- Required for ToApprove template: -->
|    article url =  
|    subpage url =  
|        cluster =  
|            now =  
|    ToA editor =  
|    ToA editor2 =
|    ToA editor3 =
|          date =  


<pre>
<!-- Required for Approved template: -->
Author
|      A editor =
- Originate messages
|      A editor2 =
- Provide a password or other means of authentication
|      A editor3 =


MSA - Mail Submission Agent
}}<noinclude>{{subpages}}</noinclude>
- Authenticate the Author
- Manage Author accounts
 
Transmitter
- Spam Prevention
  - rate limits, content analysis, alerts
  - respond to spam reports
  - maintain reputation
- Authentication
  - RFC compliance
  - IP authorization (SPF, SID, CSV, ...)
  - signatures & key management (DKIM ...)
  - Return Address validation code
- Process SMTP Rejects
 
Receiver
- Block DoS
- Authenticate Sender
  - HELO, Return Address, Headers, Signature
  - reject forgeries
- Assess reputation
  - whitelists
- Filter spam
- Add authentication headers
- Manage Recipient accounts/options
  - whitelisting, blacklisting, filtering, blocking, forwarding
- Process spam reports, DSNs
 
Forwarder
- Authenticate upstream Agent
- Set up forwarding to downstream Agent
  - check RFC compliance
  - set up authentication records
  - submit forwarding request, wait for approval
- Manage Recipient accounts
  - maintain database of forwarding addresses
  - suspend account when a message is rejected
  - communicate w Recipient re  "      "
- Maintain reputation as a trusted Forwarder
  - certifications
- Process SMTP Rejects
 
MDA - Mail Delivery Agent
- Authenticate upstream Agent
- Sort and store messages
- Provide access for Recipients
  - POP3, IMAP, Webmail
- Manage Recipient accounts/options
- Relay spam reports to Receiver (or don't accept them)
 
Recipient
- Set up accounts with each Agent
- Select options in each account
- Report spam to Receiver
 
Mediator
- Receive - Process - Resend automatically
- Acts as an Agent, but
- Classified as a User for simplicity
</pre>

Latest revision as of 19:09, 26 August 2009

This article is developing and not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 

Click here to edit this metadata using the metadata form.

This is a central location for all information relating to the Email agents cluster. It is critical to keep this page updated since the {{subpages}} and related templates use this information for the placement of categories and header templates in the cluster. General article properties

pagename = Email agents
variant = AE
Article size = 3,973 bytes
Cluster subpages

Required for checklist

abc = Email agents
cat_check = no
status = 2
underlinked =
cleanup =
Workgroup designations:
cat1 = Computers
cat2 =
cat3 =
Subworkgroup designations:
sub1=
sub2=
sub3=
Article specific tabs:
tab1=
tab2=
tab3=

Required for the ToApprove template

article url =
subpage url =
cluster =
now =
ToA editor =
ToA editor2 =
ToA editor3 =
ToA editor4 =
date =

Required for the Approved template

The status parameter in the checklist (see above) of approved versions must be set to 0 (zero).
A editor =
A editor2 =
A editor3 =
A editor4 =