mail server troubles because of spammer

kensmith

Member
Dec 13, 2002
18
0
151
I think I have a solution for you, and then another question.

I'll preface this with a disclaimer: I'm new to exim, but I think I understand this process. If not, someone please correct me.

You can tell exim to not allow relaying except via SMTP authentication, by changing /etc/exim.conf

The key lines are these:

host_accept_relay = +allow_address : lsearch;/etc/relayhosts : localhost
host_auth_accept_relay = *

The first, host_accept_relay is where exim is told to allow un-authenticated relay from the addresses listed in /etc/relayhosts
(Antirelayd is responsible for refreshing /etc/relayhosts periodically.)
The second, 'host_auth_accept_relay = *' says to allow anyone to relay, if they authenticate sending with a username and password.

Since you want to rely only on authenticated SMTP, you should be abled to remove the 'lsearch; /etc/relayhosts' bit in host_accept_relay.
That way, no unauthenticated mail can be sent, except from localhost.


Now, my question: Is my understanding inaccurate? For a spammer to be successful in sending through your system, his
unauthenticated SMTP request would have to originate from the same IP address that one of your legitimate users had checked POP mail on within the last 60 minutes.

If that's not true, then I'm concerned as well, and I'll test via another network, after insuring that I disable my POP mail-checks beforehand.
 

Radio_Head

Well-Known Member
Verifed Vendor
Feb 15, 2002
2,048
1
343
I tried this

host_accept_relay = +allow_address : localhost
host_auth_accept_relay = *

and restarted exim , but I was not able to send email with my eudora .