From owner-freebsd-questions@FreeBSD.ORG Mon Sep 19 15:52:28 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 03A6116A41F for ; Mon, 19 Sep 2005 15:52:28 +0000 (GMT) (envelope-from stanb@panix.com) Received: from mail1.panix.com (mail1.panix.com [166.84.1.72]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B1E343D6D for ; Mon, 19 Sep 2005 15:52:23 +0000 (GMT) (envelope-from stanb@panix.com) Received: from mailspool3.panix.com (mailspool3.panix.com [166.84.1.78]) by mail1.panix.com (Postfix) with ESMTP id 514EC58B24 for ; Mon, 19 Sep 2005 11:52:22 -0400 (EDT) Received: from teddy.fas.com (pcp08632294pcs.mplsnt01.sc.comcast.net [68.58.232.106]) by mailspool3.panix.com (Postfix) with ESMTP id 9B1C1111DE6 for ; Mon, 19 Sep 2005 11:52:22 -0400 (EDT) Received: from stan by teddy.fas.com with local (Exim 3.36 #1 (Debian)) id 1EHNwL-0004eR-00 for ; Mon, 19 Sep 2005 11:52:21 -0400 Date: Mon, 19 Sep 2005 11:52:21 -0400 From: stan To: freebsd-questions@freebsd.org Message-ID: <20050919155221.GB17368@teddy.fas.com> Mail-Followup-To: freebsd-questions@freebsd.org References: <20050919022520.GA19595@teddy.fas.com> <20050919110835.GD1129@flame.pc> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050919110835.GD1129@flame.pc> X-Editor: gVim X-Operating-System: Debian GNU/Linux X-Kernel-Version: 2.4.23 X-Uptime: 11:39:34 up 37 days, 15:12, 1 user, load average: 0.24, 0.13, 0.06 User-Agent: Mutt/1.5.4i Sender: Stan Brown Subject: Re: Sendmail genericstable help, please X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2005 15:52:28 -0000 On Mon, Sep 19, 2005 at 02:08:35PM +0300, Giorgos Keramidas wrote: > On 2005-09-18 22:25, stan wrote: > > I;m trying to set up a 4.11 STABLE machine to act as the mailhost > > for a buch of virtual doamins. I'm planning on having "users" on > > the machien for each user/doaimn pair. I've got the incoming > > side of this working well with the Sendmail that came with 4.11 > > (Not the ports version if it matters). I've done this with > > /etc/mail/virtusertable and appropruate configuration in the.mc file. > > > > Now, I;m trying to get the outbound side of it workig, and I'm > > not having much luck. > > > > I've crate /etc/mail/genericstable and it looks like this: > > > > stan stan@i-v-o.net > > I think you have to use a fully qualified hostname in the left hand > side too here, i.e.: > > stan@foo.example.net stan@i-v-o.net > > where foo.example.net is your local hostname. > > > I'v also created /etc/mail/generics-domains it looks like this: > > > > i-v-o.net > > > > I've added the following to both ops2.ivo.net.mc and ops2.ivo.net.submit.mc > > > > MASQUERADE_DOMAIN(`ops2.i-v-o.net') > > FEATURE(`genericstable', `hash -o /etc/mail/genericstable') > > GENERICS_DOMAIN_FILE(`/etc/mail/generics-domains') > > FEATURE(`allmasquerade') > > FEATURE(`masquerade_envelope') > > FEATURE(`masquerade_entire_domain') > > Remove the -o option from genericstable. It means that the generics > table lookup is optional and Sendmail will continue posting the > messages (probably using the wrong address, as you've discovered) even > if there's something wrong with your generics table setup > > > I've dome a make ; make install ; make restart sequence in /etc/mail, and > > I've set up muut to use a From of stan@i-v-o.net Yet still the message > > (sent from the machine to the machine) contains: > > Setting up mutt is unnecessary. > Thanks for the help. I thought I'd post as to what I did to finally get this working. I had to add the following: MASQUERADE_AS(i-v-o.net) Acording to the sendmail docs this needs to be a space seperated list of domains that we are willing to masqureade for. In addition it appears that if the domsin(s) you want to masquerade for are ont in /etc/mail/local-host-names m then you need to add: MASQUERADE_DOMAIN(i-v-o.net) It appears as though this is possible to replace with something like: GENERICS_DOMAIN_FILE(`/etc/mail/generics-domains') Although I have not gotten this to work yet. Having said all of that, this may just be a hack to get things working. I'll try your sugestions this evening. I hope they work, as I'd prefer to have all of this stored in a file that is read at runtime, as oposed to one that I have to restart sendmail to read (the .mc/.cf files). Thansk again for the adivce, I'll report back (if only for the archives) after I try the above sugestiosn. -- U.S. Encouraged by Vietnam Vote - Officials Cite 83% Turnout Despite Vietcong Terror - New York Times 9/3/1967