docs/master

diff ch03.roff @ 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 7d5b180de542
line diff
     1.1 --- a/ch03.roff	Wed Jun 06 18:27:28 2012 +0200
     1.2 +++ b/ch03.roff	Wed Jun 06 20:12:37 2012 +0200
     1.3 @@ -482,18 +482,48 @@
     1.4  
     1.5  .U3 "Mail Transfer Facilities
     1.6  .P
     1.7 -With the removal of the mail transfer facilities five option vanished:
     1.8 -.IP \f(CW--with-mts=[smtp|sendmail]\fP
     1.9 -Specified the default mail transport service, which now is sendmail always.
    1.10 -.IP \f(CW--with-smtpservers=[server1...]\fP
    1.11 -Specified the default SMTP servers for the smtp mail transfer service.
    1.12 +With the removal of the mail transfer facilities five configure
    1.13 +options vanished:
    1.14 +.P
    1.15 +The switches
    1.16 +.Sw --with-tls
    1.17 +and
    1.18 +.Sw --with-cyrus-sasl
    1.19 +had activated the support for transfer encryption and authetication.
    1.20 +This is not needed anymore.
    1.21 +.Ci fecd5d34f65597a4dfa16aeabea7d74b191532c3
    1.22 +.Ci 156d35f6425bea4c1ed3c4c79783dc613379c65b
    1.23 +.P
    1.24 +The configure switch
    1.25 +.Sw --enable-pop
    1.26 +activated the message retrieval facility.
    1.27 +The code area that would be conditionally compiled in for TLS and SASL
    1.28 +support had been small.
    1.29 +The conditionally compiled code area for POP support had been much larger.
    1.30 +Whereas the code base changes would only slightly change on toggling
    1.31 +TLS or SASL support, it changed much on toggling POP support.
    1.32 +The changes in the code base could hardly be overviewed.
    1.33 +By having POP support togglable a second code base had been created,
    1.34 +one that needed to be tested.
    1.35 +This situation is basically similar for the conditional TLS and SASL  
    1.36 +code, but there the changes are minor and can yet be overviewed.
    1.37 +Still, conditional compilation of a code base creates variations
    1.38 +of the original program.
    1.39 +More variations require more testing and maintenance work.
    1.40 +.P
    1.41 +Two other options only specified default configuration values:
    1.42 +.Sw --with-mts=[smtp|sendmail]
    1.43 +defined the default transport service.
    1.44 +In mmh this fixed to
    1.45 +.Ar sendmail .
    1.46 +.Ci f6aa95b724fd8c791164abe7ee5468bf5c34f226
    1.47 +With
    1.48 +.Sw --with-smtpservers=[server1...]
    1.49 +default SMTP servers for the
    1.50 +.Ar smtp
    1.51 +transport service could be specified.
    1.52  .Ci 128545e06224233b7e91fc4c83f8830252fe16c9
    1.53 -.IP \f(CW--with-cyrus-sasl\fP
    1.54 -Enabled SASL support for mail transfer.
    1.55 -.IP \f(CW--with-tls\fP
    1.56 -Enabled TLS support for mail transfer.
    1.57 -.IP \f(CW--enable-pop\fP
    1.58 -Enabled the message retrieval facility.
    1.59 +Both of them became irrelevant.
    1.60  
    1.61  .U3 "Backup Prefix
    1.62  .P
    1.63 @@ -636,8 +666,8 @@
    1.64  .P
    1.65  The configure option
    1.66  .Sw --disable-locale
    1.67 -was removed because today there's hardly any need to disable locale
    1.68 -support.
    1.69 +was removed because POSIX provides locale support and there's
    1.70 +hardly any need to disable locale support.
    1.71  .Ci ccf4f175ef4c4e7522f9510a4a1149c15d810dd9
    1.72  
    1.73  .U3 "ndbm