Date: Mon, 19 Sep 2005 11:52:21 -0400 From: stan <stanb@panix.com> To: freebsd-questions@freebsd.org Subject: Re: Sendmail genericstable help, please Message-ID: <20050919155221.GB17368@teddy.fas.com> In-Reply-To: <20050919110835.GD1129@flame.pc> References: <20050919022520.GA19595@teddy.fas.com> <20050919110835.GD1129@flame.pc>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Sep 19, 2005 at 02:08:35PM +0300, Giorgos Keramidas wrote: > On 2005-09-18 22:25, stan <stanb@panix.com> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050919155221.GB17368>
