Mohankumar wrote:

I can able to send a mail to my local domains with out SMTP AUTH; for other domains (like yahoo and all)i need to configure SMTP AUTH in my mail clients (Outlook);if i remove my local domains entry in rcpthost file then i need smtp auth for local delivery also; but the problem is from outside world i can't able to receive a mail and the sender get bounce message that stats "the domain is not listed in rcpthosts"

 

Due to this issue anybody can telnet and send the mail from my local domain to my local domain.

Which is the way it's supposed to work. SMTP-AUTH makes a user login using a username and password (which are an existing account on your system) before sending emails. What you're trying to do (or asking to do) would stop your server from receiving emails from everyone else. How could I send you this message, if I had to SMTP-AUTH in to send it? I do not have an account on your machine, so I would have no valid user/password to login to send the message.
If you're looking for your server to send emails, but never receive them, you'll want to firewall the port for export only.
If you're looking to get rid of the messages to bad emails on your domain, set it to bounce for the catchall account. CHKUSER will then kick in, and then someone "telnets to your machine" and send an email to [EMAIL PROTECTED], it will drop the connection on them. This will stop the bad spammers from throwing hundreds of emails at you.

Reply via email to