From owner-freebsd-questions Fri Apr 28 21:43:47 2000 Delivered-To: freebsd-questions@freebsd.org Received: from mail1.noc0.hsacorp.net (mail1.noc0.hsacorp.net [208.247.171.140]) by hub.freebsd.org (Postfix) with ESMTP id 1265C37B750 for ; Fri, 28 Apr 2000 21:43:43 -0700 (PDT) (envelope-from jconner@enterit.com) Received: from [24.216.177.146] (HELO default.enterit.com) by mail1.noc0.hsacorp.net (CommuniGate Pro SMTP 3.2.4) with ESMTP id 11298775; Sat, 29 Apr 2000 00:43:40 -0400 Message-Id: <4.3.1.2.20000429004604.0200b9c0@pseudonet.org> X-Sender: jconner@mail.enterit.com X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Sat, 29 Apr 2000 00:49:27 -0400 To: "Doug Young" , From: Jim Conner Subject: Re: sendmail virtual hosting setup In-Reply-To: <000701bfb16a$3b2678d0$847e03cb@ROADRUNNER> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG At 09:31 AM 4/29/00 +1000, Doug Young wrote: >I'm trying to setup virtual hosting in 4.0 RELEASE, have put the domain >names in sendmail.cw, setup virtusertable, but seems I need to do something >with the "mc" file that doesn't exist on my system. > >Alejandro Ramirez said in a posting back on December 3rd 1999 "you have to >tell sendmail to use this files, for this you will have to add the following >option to your ".mc" file.: FEATURE('virtusertable', 'hash >/etc/mail/virtusertable')dnl .... you can find a generic file in >"/usr/src/contrib/sendmail/cf/cf" directory......" Heh...no. He's not talking about after sendmail is built he's talking about during the sendmail build. You would edit the $SENDMAIL_SRC/cf/cf/config.OS.mc file and add those lines to it (after renaming it). THEN you would run the m4 preprocessor on that config file (after building sendmail) and move the resulting cf file to /etc/mail as /etc/mail/sendmail.cf. The INSTALL is good reading for sendmail and quite simple to follow. >Well thats probably OK if one has a "/usr/src/contrib" directory, but not >much use if it doesn't exist !!" Now I know there's a place in /sysinstall >to add all system sources, but surely there's gotta be a better way to get >the one itty bitty file I need than clutter up my system with hundreds of >Mb's of stuff I'll probably never uae.. Nope. no contrib required here. Its all a part of the source of sendmail. >Is it more straightforward to download the source from sendmail.org &compile >/ install over the existing sendmail installation in order to get access to >the configuration stuff ?? :) yep. er well...its not bad. Ports is *maybe* simpler...I really don't know though. I've never installed sendmail via ports. - Jim >I've tried making sense of the documentation at sendmail.org, but its >obviously written for experts & not someone trying to figure this stuff out >for the first time, >there's far too many critical steps omitted for it to be of any use to a >newbie.. > >According to info at sendmail.org, in order to reverse-map local users for >outbound mail, apparently I also need to add > >"FEATURE('genericstable', 'dbm /etc/genericstable')dnl" >"GENERICS_DOMAIN_FILE('/etc/sendmail.cG')dnl" >and create "/etc/genericstable" > >however there's virtually no info explaining exactly HOW one is supposed to >go about this. > >In documentation generally there's many mentions of "sending a SIGHUP" which >I understand is supposed to be a way or restarting a process. However as far >as I've been able to find, the actual command "SIGHUP" doesn't exist. >There's no man entry for it, hours of poking around the mailing list >archives has failed to produce any indication of how to use it, (the only >response I've ever got from using it is Command not found), so why is it >mentioned so often rather than using the "real" command relevant to whatever >application, in this case something like "kill -HUP 'cat /var/run/inetd.pid" >?? > > > > > > > > >To Unsubscribe: send mail to majordomo@FreeBSD.org >with "unsubscribe freebsd-questions" in the body of the message ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Today's errors, in contrast: Windows - "Invalid page fault in module kernel32.dll at 0032:A16F2935" UNIX - "segmentation fault - core dumped" Humanous Beingsus - "OOPS, I've fallen and I can't get up" ------------------------------- Jim Conner NOTJames jconner@enterit.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message