How to reject mails those users does not exist in Sendmail
Manuel Arostegui Ramirez
manuel at todo-linux.com
Wed Aug 16 10:55:54 UTC 2006
El Miércoles, 16 de Agosto de 2006 12:43, Anil Sawale escribió:
> Hi! I have RedHat Linux 9 cinfigured sendmail its working fine but one
> problem is that,
> I received mails on acount of post master, those users not exist.
>
>
> please anyone have solution, help me.
>
> -Anil Sawale
Do you mean sendmail reject delivery of all mail when the receipent
doesn't appear in the virtualusertable?
If so, try putting a catch-all address in the virtusertable:
@domain.com error:nouser 550 User unknown
Once you've done this you will have to add all the users that should
receive mail at that address or they too will be rejected.
If you want sendmail to reject non-existent users per domain, you obviously
have to tell it which users exist in each domain. This is done by enumerating
them in the virtusertable and adding the catch-all to indicate that all users
are explicitly listed there.
If you have a lot of domains on that machine,that can hardly be a problem.
sed 's/.*/@& error:nouser 550 User unknown/' /etc/mail/local-host-names
(You may need to filter out a few.)
Hope that helps.
--
Manuel Arostegui Ramirez.
Electronic Mail is not secure, may not be read every day, and should not
be used for urgent or sensitive issues.
More information about the redhat-list
mailing list