Configure sendmail to reject mail for unknown users?

Les Mikesell lesmikesell at gmail.com
Mon Mar 13 23:51:05 UTC 2006


On Mon, 2006-03-13 at 17:11, Timothy Alberts wrote:
> On Mon, 2006-03-13 at 17:03 -0600, Mike Klinke wrote:
> > I use the access file mechanism:
> > 
> > =================================== 
> > #to reject mail addressed to old or bogus accounts
> > 
> >     exDomain.com             REJECT
> > 
> > #below statements will override above REJECT statement
> > 
> >     validUser1 at exDomain.com      OK
> >     validUser2 at exDomain.com      OK
> > ====================================
> > 
> > Regards, Mike Klinke
> 
> That easy eh?
> 
> All this time I've been doing the access method, but apparently
> backwards.  I've been listing all the invalid accounts that get used
> (when I find them) and adding them as rejects.
> 
> Now if a mail comes in that is 'TO/CC/BCC:validuser at mydomain.com' and
> 'TO/CC/BCC:invaliduser at mydomain.com' will it reject the entire mail, or
> will it still deliver to the valid user?

It should always reject email to invalid users.  Is this a
separate machine configured as an internet relay that
doesn't have the actual accounts?  If so, you might set
up the valid users in the virtusers table with explict
forwarding if there aren't too many instead of blindly
forwarding for the domain.   A nicer approach is to install
MimeDefang which has an option to check recipients via smtp
on the final destination host before accepting on the relay.
And it can do whatever virus and spam checks you might want, too:
http://www.mimedefang.org/

-- 
  Les Mikesell
   lesmikesell at gmail.com




More information about the fedora-list mailing list