Hello people..
I have a big security problem when I set a demo account under Cpanel, the exim relay mail if somebody is authenticated using the user/pass corresponding to that demo account.
I was tried modifying the statements defined into ACL under check_recipient: in exim.conf but I can´t to prevent any demo user to send emails from any host to any other host, by means of the user / pass. THIS MEANS A SPAM HOLE.
I try to remove the demo domain from /etc/localdomains, but exim (with the actual conf) still relaying if the mail session is authenticated.
Below is a scratch from my actual exim.conf
******
check_recipient:
# Exim 3 had no checking on -bs messages, so for compatibility
# we accept if the source is local SMTP (i.e. not over TCP/IP).
# We do this by testing for an empty sending host field.
accept hosts = :
require verify = sender
accept domains = +local_domains
accept domains = +relay_domains
accept hosts = +relay_hosts
accept condition = ${perl{checkrelayhost}{$sender_host_address}}
accept hosts = +auth_relay_hosts
endpass
message = $sender_fullhost is currently not permitted to \
relay through this server. Perhaps you \
have not logged into the pop/imap server in the \
last 30 minutes or do not have SMTP Authentication turned on in your email client.
endpass
accept authenticated = *
deny message = $sender_fullhost is currently not permitted to \
relay through this server. Perhaps you \
have not logged into the pop/imap server in the \
last 30 minutes or do not have SMTP Authentication turned on in your email client.
******
cPanel.net Support Ticket Number:



LinkBack URL
About LinkBacks


Reply With Quote
... yes to any address.





