# HG changeset patch # User markus schnalke # Date 1339006357 -7200 # Node ID fb0d1b4c8fb12c9c028f96622174307e9a733504 # Parent c35ec2b7de5dbc998c4fffdf033ff03f85e5cd99 Extended the text about mail transfer configure options. diff -r c35ec2b7de5d -r fb0d1b4c8fb1 ch03.roff --- 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