User name and domain rewriting for Verizon 

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