Newsgroups: comp.mail.sendmail Date: Mon, 11 Sep 2006 18:18:51 +0200
> I have a Linux machine (Fedora Core 5) with me and my family setup as > users basically using our first names. We have a dialup account with > Verizon and we use four email addresses with that account. Obviously the > ISP email names don't match our user names. > > We can setup the Mozilla and Thunderbird email clients to properly get > and send mail with Verizon, but this doesn't use the local sendmail > daemon. > > Sometimes it would be nice to use the local sendmail with some > applications that for some reason or other may want to send an email > (i.e. a bug report, or a simple copy-n-paste in an emacs buffer). > However, Verizon wants to see and authenticate the email names we have > with the Verizon account, not the local user names. > > So for these simple programs for outgoing mail I want to map: > > (local_user)@localhost.localdomain => (Verizon_user)@verizon.net > > and then authenticate for that Verizon user. > > From the documentation it seems like it is possible to do using > masquerading, masquerade envelope, virtusertable and genericstable, and > the AuthInfo database, but I have been unsuccessful in accomplishing it. > > Then in the "How to use different auth for smarthost" thread I read that > it might not be possible? > > How do I do this? > > Do I need to use postfix or something?
The *ONLY* thing from your "wishlist" *untested* in sendmail.cf is using more than one set of authentication credentials for one smart host based on sending user. As you read in the other thread I think it can be done by sendmail.cf too.
BTW I can get a DNS domain "free of charge" e.g. at dyndns.org
P.S. I have "discontinued" the official page of "smart table". [ routing based on envelope sender email address ]
Andrzej Adam Filip