[bglug] Slackware SMART_HOST
k|b|s
kbs@bglug.it
Ven 21 Ago 2009 12:00:48 CEST
Siete in giro col netbook e usate una connessione diversa dal solito?
Magari non vostra... >:) Magari con libero o altre cose esotiche...
Cambiate al volo il vostro smarthost con smart_host
:D
Ovvio che è per slack.
--8<-- CUT HERE --8<--
#!/bin/sh
# Time-stamp: <smart_host, 21/8/2009 11:52:46 joe Exp>
# smart_host by Joe Galaxy
# change sendmail.cf on the fly
#
# config file:
# choose sasl or tls or default
# sendmail-slackware-tls-sasl.mc
# sendmail-slackware-tls.mc
# sendmail-slackware.mc
mcfile=sendmail-slackware.mc
if (($#!=1)); then
echo " Usage:"
echo " smart_host smtp.example.com"
echo " smart_host \"[111.222.333.444]\""
exit 1
else
if [ ! `id -u` -eq 0 ];
then
echo "You must be root to do this!"
else
cd /usr/share/sendmail/cf/cf
sed -e '/SMART_HOST/s/dnl //' -e \
"s/mailserver.example.com/$1/" \
$mcfile > smart_config.mc
sh Build smart_config.mc
cp smart_config.cf /etc/mail/sendmail.cf
/etc/rc.d/rc.sendmail restart
fi
fi
--8<-- CUT HERE --8<--
--
★ ميكائيل ★
Maggiori informazioni sulla lista
bglug