changeset 85:fb0d1b4c8fb1

Extended the text about mail transfer configure options.
author markus schnalke <meillo@marmaro.de>
date Wed, 06 Jun 2012 20:12:37 +0200
parents c35ec2b7de5d
children 1aa541b2ed96
files ch03.roff
diffstat 1 files changed, 43 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/ch03.roff	Wed Jun 06 18:27:28 2012 +0200
+++ b/ch03.roff	Wed Jun 06 20:12:37 2012 +0200
@@ -482,18 +482,48 @@
 
 .U3 "Mail Transfer Facilities
 .P
-With the removal of the mail transfer facilities five option vanished:
-.IP \f(CW--with-mts=[smtp|sendmail]\fP
-Specified the default mail transport service, which now is sendmail always.
-.IP \f(CW--with-smtpservers=[server1...]\fP
-Specified the default SMTP servers for the smtp mail transfer service.
+With the removal of the mail transfer facilities five configure
+options vanished:
+.P
+The switches
+.Sw --with-tls
+and
+.Sw --with-cyrus-sasl
+had activated the support for transfer encryption and authetication.
+This is not needed anymore.
+.Ci fecd5d34f65597a4dfa16aeabea7d74b191532c3
+.Ci 156d35f6425bea4c1ed3c4c79783dc613379c65b
+.P
+The configure switch
+.Sw --enable-pop
+activated the message retrieval facility.
+The code area that would be conditionally compiled in for TLS and SASL
+support had been small.
+The conditionally compiled code area for POP support had been much larger.
+Whereas the code base changes would only slightly change on toggling
+TLS or SASL support, it changed much on toggling POP support.
+The changes in the code base could hardly be overviewed.
+By having POP support togglable a second code base had been created,
+one that needed to be tested.
+This situation is basically similar for the conditional TLS and SASL  
+code, but there the changes are minor and can yet be overviewed.
+Still, conditional compilation of a code base creates variations
+of the original program.
+More variations require more testing and maintenance work.
+.P
+Two other options only specified default configuration values:
+.Sw --with-mts=[smtp|sendmail]
+defined the default transport service.
+In mmh this fixed to
+.Ar sendmail .
+.Ci f6aa95b724fd8c791164abe7ee5468bf5c34f226
+With
+.Sw --with-smtpservers=[server1...]
+default SMTP servers for the
+.Ar smtp
+transport service could be specified.
 .Ci 128545e06224233b7e91fc4c83f8830252fe16c9
-.IP \f(CW--with-cyrus-sasl\fP
-Enabled SASL support for mail transfer.
-.IP \f(CW--with-tls\fP
-Enabled TLS support for mail transfer.
-.IP \f(CW--enable-pop\fP
-Enabled the message retrieval facility.
+Both of them became irrelevant.
 
 .U3 "Backup Prefix
 .P
@@ -636,8 +666,8 @@
 .P
 The configure option
 .Sw --disable-locale
-was removed because today there's hardly any need to disable locale
-support.
+was removed because POSIX provides locale support and there's
+hardly any need to disable locale support.
 .Ci ccf4f175ef4c4e7522f9510a4a1149c15d810dd9
 
 .U3 "ndbm