From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Yura Zotov To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] $HOSTNAME for Postfix Message-ID: <20011016184638.A28976@home-pool4-124.com2com.ru> Mail-Followup-To: mandrake-russian@altlinux.ru References: <3BCC19C2.82601D7C@zmail.ru> <20011016175745.09eae819.multik@asplinux.ru> <3BCC4015.BD546F40@zmail.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <3BCC4015.BD546F40@zmail.ru> Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Tue Oct 16 18:44:01 2001 X-Original-Date: Tue, 16 Oct 2001 18:46:39 +0400 Archived-At: List-Archive: List-Post: On Tue, Oct 16, 2001 at 06:11:33PM +0400, cornet wrote: > Viacheslav Kaloshin wrote: > > > > C> Вопрос: > > C> Как обьяснить Постфиксу, что бы он при отправки наружу > > C> использовал не стационарное имя хоста smart.home, а то > > C> динамическое, которое выделено мне провайдером в > > C> _данный_момент_?? > > C> Че то я никак не соображу с какого боку за это взяться :-/ > > > > как делал я (давно ;-) > > в скрипте, который пускает pppd или чем вы там дозваниваетесь, после > > дозвонки > > с помощью sed в sendmail.cf меняется Dj#HOSTNAME на то, что получено после > > nslookup на полученный адрес .. и перезапускается sendmail ... затем тут > > же пускается sendmail -q для доставки накопившегося .... затем fetchmail > > для забора почты ;-) > > > > думаю, алгорим подойдет и для postfix ... > > > > а сейчас я просто через ssh-port-forwarding гоню все через свои сервера > > ... так проще ;-) для меня > > Ну да. Я примерно так себе и представлял - с привязкой > собственного скрипта к ifup ppp0 правкой чегото где то, и > передергиванием postfix. > > Сеньк, видимо проще действительно не получится :-(( У меня сейчас похожая ситуация с PPTP соединением. Я делаю так. HOSTNAME=`nslookup $IPADDR | grep Name | awk '{print $2}'` if [ "x$HOSTNAME" != "x" ]; then hostname $HOSTNAME fi Передергивать postfix не приходится, хотя, что он за HOSTNAME использует не проверял. Но, вроде, все нормально. man hostname -- Юрий А. Зотов