> We are putting in place an in-line av scanner for a public domain using > clamav. the ClamAV is running under sendmail 8.12 on the server > > We have got everything working however we need to provide support for > Authenticated SMTP. Is there any way to get sendmail to proxy the > Authenticated SMTP to the final destination server? > > Example: > > 1. User makes a connection to Clamav(sendmail)on port 25. > 2. The user then sends their auth details using ESMTP to the AV scanner > system. > 3. Sendmail on the ClamAV system would try this user & password pair on > the terminating MX server which holds the auth details for all users.(a > different server) > 4. If Sendmail recieves a positive response regaring the authentication > from the terminating MX, Sendmail will add the IP address of the client > into the local IP access list to allow the system to relay through the > clam system.
Do you actually have this proxy yet or is this just a description of how you would *like* it to work? Sendmail doesn't act as a transparent proxy; neither does clamav on its own. You need a separate program which is an SMTP proxy. (I assume you mean a real-time on-the-fly true proxy, rather than a store-and-forward relay) If so, I have an SMTP proxy under development *but* it does not support SMTP auth. However I would be more than delighted for someone to add it. If you're a competant C programmer and are willing to take this on, I'll get you the code and work with you on the changes. I don't have or use SMTP AUTH myself and have not had an opportunity to explore how I would add that yet on my own. Having said that, I do have a suspicion that you mean that you are using sendmail as a relay rather than a proxy. In this case, I think you have to do the auth in that actual copy of sendmail and not defer it to the back-end server? regards Graham Toal _______________________________________________ http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users