Мне уже подсказали...
Чтобы сендмыл запускался не под рутом, нужно в файле
/etc/sendmail.cf
написать
RunAsUser=nobody
Но вот только не знаю, какие права дать файлам (и каким именно) сендмыла, чтобы нормально отправлялась почта.
Потому что при попытке отправки почты пишет
1) собственный аккаунт, чтоб при компрометации sendmail не было ыозможности вынести остальные службы, работающие из-под того же nobody
2) ЗАПУСКАТЬ все равно прийдется рутом. 25 порт иначе никто тебе не даст слушать.
3) Ну соответственно демон должен иметь возможность ставить письма в очередь (читай - иметь доступ на запись в соответствующее место)