You can not force client to authenticate, but you can force accepting mail from client to fail if client is not authenticated. You should check acl_smtp_mail or acl_smtp_rcpt and reject mail if client is not authenticated (but accept mail from foreign servers that are trying to send mail to your users). In default configuration in debian, relaying is allowed from your local network and authenticated users from other networks. All that is achieved in acl_smtp_rcpt ACL, there you can see how to accept/reject mail from clients if they are/not authenticated. 2007/2/6, Andrew Critchlow <a_critchlow@hotmail.com>:
Is there anyway i can check if my smtp auth is working with exim4? I have enabled TLS with certificates and i have unhashed, plain_server: I have also used htpasswd -nd username and put the output into /etc/exim4/passwd I have also set: MAIN_TLS_ENABLE = true But when I try and send an email from a client (MS Outlook) it goes straight through and I didn't need to specify that the smtp servers requires authentication? thanks