Вот проблема, sendmail 8.12 не хочет авторизацию для локальных пользователей обязательной делать! Т.е. она работает, но не обязательна. Клиент - TheBat. Как можно неавторизовавшихся юзеров обрубать?
читать sendmail.cf
там есть макрос авторизации который содержит имя авторизовавшегося юзера или пустоту, сравниваем этот макрос с полем mail from:
и если несходится то #error @ relay deny