# HG changeset patch # User markus schnalke # Date 1340261936 -7200 # Node ID 9ff356d84c578e5a0fae8e94b9a0aba0a64de030 # Parent 2818ca27d24cc07fade7ac80ae37133c6fa097f3 Added reference to Allman to the text; added missing reference to ML. diff -r 2818ca27d24c -r 9ff356d84c57 bib --- a/bib Thu Jun 21 00:01:13 2012 +0200 +++ b/bib Thu Jun 21 08:58:56 2012 +0200 @@ -97,12 +97,14 @@ %O \f(CW\s-1 http://en.wikisource.org/wiki/On_the_Origin_of_Species_(1859)\s0 %A Bryan Costales -%A Eric Allman +%A Claus Assmann +%A George Jansen +%A Gregory Neil Shapiro %T sendmail -%D 2003 +%D 2007 +%V Fourth Edition %I O'Reilly -%P xix -%O \s-1ISBN\s0: 1-56592-839-3 +%O \s-1ISBN\s0: 0596510292 %A Peter H. Salus %T A Quarter Century of UNIX @@ -157,7 +159,7 @@ %O \s-1ISBN\s0: 0-13-516972-0 %K korn shell -%L ML:MTA-MUA +%L ML:mta-mua %H Thread with the subjects: %J nmh-workers mailing list %T nmh\ @\ gsoc'', ``external MTA'' and @@ -165,7 +167,7 @@ %D January 2010 %O \f(CW\s-1 http://www.mail-archive.com/nmh-workers@nongnu.org/msg01876.html\s0 -%L ML:mmh_ann +%L ML:mmh-ann %A Markus Schnalke %J nmh-workers mailing list %T Experimental version: mmh @@ -180,6 +182,14 @@ %D December 26 2011 %O \f(CW\s-1 http://www.mail-archive.com/nmh-workers@nongnu.org/msg02582.html\s0 +%L ML:attach +%A Markus Schnalke +%J nmh-workers mailing list +%T [patch] snapshot of my MIME handling improvments +%D November 13 2010 +%O \f(CW\s-1http://lists.nongnu.org/archive/html/nmh-workers/2010-11/msg00111.html\s0 +%K attachment proposal + %A Brian W. Kernighan %A Dennis M. Ritchie %T The C Programming Language diff -r 2818ca27d24c -r 9ff356d84c57 ch03.roff --- a/ch03.roff Thu Jun 21 00:01:13 2012 +0200 +++ b/ch03.roff Thu Jun 21 08:58:56 2012 +0200 @@ -61,15 +61,28 @@ Removing the mail transfer facilities had been the first work task in the mmh project. .P -The Mail Submission Agent (MSA) is called -\fIMessage Transfer Service\fP (MTS) in nmh. -The facility established network connections and spoke SMTP to submit +Focusing on one mail agent role only is motivated by Eric Allman's +experience with Sendmail. +He identified limiting Sendmail the MTA task had be one reason for +its success: +.[ [ +costales sendmail +.], p. xviii] +.QS +Second, I limited myself to the routing function \(en +I wouldn't write user agents or delivery backends. +This was a departure of the dominant through of the time, +in which routing logic, local delivery, and often the network code +were incorporated directly into the user agents. +.QE +.P +In mmh, the Mail Submission Agent (MSA) is called +\fIMessage Transfer Service\fP (MTS). +This facility, implemented by the +.Pn post +command, established network connections and spoke SMTP to submit messages for relay to the outside world. -This part was implemented by the -.Pn post -command. -The changes in email in the last years -demanded changes in this part of nmh too. +The changes in email demanded changes in this part of nmh too. Encryption and authentication for network connections needed to be supported, hence TLS and SASL were introduced into nmh. This added complexity to nmh without improving it in its core functions.