Раз статистика _приема_ почты пользователями, то при чем тут sendmail?
По теме.
#!/usr/bin/perl
open(I,"<","/etc/passwd"); # открываем passwd
while(<I>) {
next if (/^#/); # пропускаем строки, начинающиеся с #
chop; # удаляем перенос строки
my(@USER)=split(/:/,$_); # разбиваем строку по двоеточию
# теперь в $USER[0] находится логин
# делаем с ним что-то (например, заносим в какой-то массив)
}
close I;
PS. когда "мучаешься" и не получается, приводи куски кода - будет легче указать на ошибки
PPS. не по теме: хранить _почтовых_ пользователей в /etc/passwd - очень небезопасно. Настрой SMTP/POP3 сервера на использование не системного файла со списком пользователей. Лично я использую exim+dbmail - все данные хранятся в mysql базе.
"No! Try not! Do. Or do not. There is no try." -- Yoda