[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