- servers=`echo "$mtsconfservers" | \
- sed -e 's/^servers: *//' -e 's/ /\\\ /g'`
- [ "$servers" ] && config_smtpservers="$servers"
+ servers=`echo "$mtsconfservers" | sed -e 's/^servers: *//'`
+ [ "$servers" ] && config_smtpserver="$servers"
- printf 'SMTP server(s), space separated [%s]: ' $config_smtpservers >&3
- read response
- [ "$response" ] && config_smtpservers="$response"
+ printf 'SMTP server [%s]: ' $config_smtpserver >&3
+ read server
+ [ "$server" ] && config_smtpserver="$servers"
config_opts="$config_opts --with-locking=$config_locking"
[ "$config_mts" -a "$config_mts" != smtp ] &&
config_opts="$config_opts --with-mts=$config_mts"
config_opts="$config_opts --with-locking=$config_locking"
[ "$config_mts" -a "$config_mts" != smtp ] &&
config_opts="$config_opts --with-mts=$config_mts"
-[ "$config_smtpservers" -a "$config_smtpservers" != localhost ] &&
- config_opts="$config_opts --with-smtpservers=\"$config_smtpservers\""
+[ "$config_smtpserver" -a "$config_smtpserver" != localhost ] &&
+ config_opts="$config_opts --with-smtpserver=$config_smtpserver"
[ "$config_sasl" = y ] && config_opts="$config_opts --with-cyrus-sasl"
[ "$config_tls" = y ] && config_opts="$config_opts --with-tls"
[ $config_debug = y ] && config_opts="$config_opts --enable-assert"
[ "$config_sasl" = y ] && config_opts="$config_opts --with-cyrus-sasl"
[ "$config_tls" = y ] && config_opts="$config_opts --with-tls"
[ $config_debug = y ] && config_opts="$config_opts --enable-assert"
-printf "\n./configure CFLAGS=\"${CFLAGS}\" $config_opts\n"
-#### Use eval to handle space-separated smtpservers.
-eval ./configure CFLAGS=\""${CFLAGS}"\" $config_opts
+printf "\n./configure ${CFLAGS:+CFLAGS=\"${CFLAGS}\" }$config_opts\n"
+./configure ${CFLAGS:+CFLAGS="${CFLAGS}"" "}$config_opts